Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [JSP]semplice visione di un valore in una textbox

    Ciao a tutti sto cercando di richiamare all'interno di una jsp un semplice javascript che mi inserisca nella
    textbox un valore qualsiasi;però quando premo il bottone non accade niente ... secondo voi dove sbaglio?


    questo è il codice della pagina jsp con la funzione javascript:

    <html>
    <head>
    <title>
    jsp1
    </title>JBuilder Generated JSP

    <script language="javascript" type="text/javascript">

    function javscpt(){
    var titolo;
    titolo="prova";
    document.frmagenda.txtprova.value=titolo;

    }
    </script>


    </head>
    <body bgcolor="#ffffff">
    <h1>
    <input type="text" name="txtprova">

    </h1>
    <form method="post" action="jsp1.jsp" name="frmagenda">





    <input type="Button" name="prova" value="Prova" onclick="javscpt()">

    <input type="reset" value="Reset">
    </form>
    </body>
    </html>



    Fatemi sapere e Ciaooo

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Nel tuo js dici che txtprova si trova all'interno della form frmagenda mentre è fuori.
    Prova :

    codice:
    </head> 
    <body bgcolor="#ffffff"> 
    
    <form method="post" action="jsp1.jsp" name="frmagenda"> 
    <h1> 
    <input type="text" name="txtprova"> 
    
    </h1> 
    
    
     
    
    <input type="Button" name="prova" value="Prova" onclick="javscpt()"> 
    
    <input type="reset" value="Reset"> 
    </form> 
    </body> 
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono altri gravi errori HTML, che pregiudicano il funzionamento:

    - un campo di input non puo` stare dentro un <hX>;
    - un campo di input DEVE stare dentro un form (come diceva anche badaze);
    - c'e` una scritta (JBuilder Generated JSP) che sta nella head ma fuori da qualsiasi tag.

    Dovresti controllare meglio il codice HTML prima di cercare soluzioni JS.

    Nota che il codice JSP e` lato server, e non viene visto dal browser. Quando posti in questo forum, prendi il codice dal browser stesso, in modo da avere il codice come arriva al browser.

    PS. non so cosa intenda fare il tuo script, ma se vuoi cambiare il titolo della pagina, devi usare la sintassi:
    document.getElementById('ID_OGGETTO_H1').innerHTML = titolo;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Grazie badaze è andata;
    volevo chiderti un'altro intervento veloce : ho aggiunto sulla pagiina un'altro pulsante e al mio script
    un'altra funzione ( catturoText() ):

    <html>
    <head>
    <title>
    jsp1
    </title>JBuilder Generated JSP

    <script language="javascript" type="text/javascript">

    function insText(){
    var titolo;
    titolo="prova43";
    document.frmagenda.txtprova.value=titolo;
    }


    function catturoText(){

    document.write(document.frmagenda.txtprova.value);
    }

    </script>

    </head>
    <body bgcolor="#ffffff">
    <h1>

    </h1>
    <form method="post" action="jsp1.jsp" name="frmagenda">

    <input type="text" name="txtprova">





    <input type="Button" name="prova" value="Prova" onclick="insText()">

    <input type="Button" name="prova1" value="Prova1" onclick="catturoText()">
    </form>
    </body>
    </html>


    che come puoi vedere ha solo lo scopo di scrivere sulla pagina stessa il contenuto della textbox;
    però quando premo il pulsante non succede niente..secondo te da che dipende?

    Grazie e Ciaooo

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Ho cliccato il 1° pulsante e poi il secondo e stampa a video prova43.

  6. #6
    Strano...io se provo a premere il pulsante per far eseguire
    document.write(..., devo attendere qualcge secondo e poi ottengo un pagina bianca: forse devo impostare qualche funzionalità in Jbuilder 2005 ?

    Ma..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.