Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    JS: problema selezione campo nascosto

    ciao a tutti..

    ho un 20 di form in cascata con nome form1, form2, form3, ecc...
    e ogni form ha un campo hidden di nome "nascosto"
    alla pressione del submit (uno per ogni form) io mi carico una funzione che assegna al campo nascosto un valore. vi posto il codice:

    codice:
    function assegna(form){
    var oggetto
    oggetto="document."+form
    //window.alert(form)
    
    oggetto.nascosto.value="ciao"
    }
    il problema e che il parametro form contiene il nome del form da cui arriva, ma non riesco poi a selezionare il nome del campo nascosto perche sbaglio qualcosa nella sintassi.come si fa??
    grazie a tutti.
    P.S premetto che il parametro form arriva giusto...

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    help...in pratica la funzione riceve il nome del form selezionato...
    per esempio:
    variabile_form=form_1
    io devo costruire una stringa di questo tipo

    document.form_1.nascosto.value="ciao"

    e io ho fatto

    document.variabile_form.nascosto.value="ciao"

    ma non funziona...


  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    help...

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Posta una parte del codice HTML.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    codice:
     <form name="opzioni1" method="post" action="dettagli.asp">
     			<input type="hidden" name="nascosto">
    			<td width="20%" align="center">[img]images.jpg[/img]</td>
          	
    </form>

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    help...!

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function assegna(form){
     var oggetto = document.getElementById(form);
     oggetto.nascosto.value = "ciao";
     alert(oggetto.nascosto.value);
    } // function assegna(form)
    
    //-->
    </script>
    
    </head>
    <body>
    <form name="opzioni1" id="opzioni1" method="post" action="dettagli.asp">
     <input type="hidden" name="nascosto">
     <td width="20%" align="center">[img]images.jpg[/img]
          	
    </form>
    </body>
    </html>

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.