Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Dare 2 nomi a un campo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451

    Dare 2 nomi a un campo

    io uso questo campo html per dare un nome a un campo

    <input name="campo1" size="10" maxlength="10" class="campiform">

    ma io questo campo oltre a mandarlo con il nome campo1 lo devo mandare anche come campo2 ho provato questo codice ma non funziona

    <input name="campo1" name="campo2" size="10" maxlength="10" class="campiform">

    come devo fare???

    grazie per il vostro aiuto!!!

  2. #2
    ha sbagliato proprio categoria...
    perchè se hanno lo stesso valore, una volta inviato il form devi per forza leggerlo con php (o altri hypertext) e basta che doppi la variabile...

    <?php
    $stringa = htmlentities($_GET['campo1']);
    $stringa2 = htmlentities($_GET['campo1']);
    ?>

    In questo modo le due variabili non sono associate, quindi cambiando stringa non cambia stringa2, quindi sono seperate e non sono istanze una di un altra...
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    no, non hai capito io già faccio questo tipo di controllo con un file PHP, io ho la necessità di inviare un solo form con due nomi diversi ho provato questa combinazione ma nn funziona:

    <input name="campo1" name="campo2" size="10" maxlength="10" class="campiform">

    e non so proprio come fare.



    Grazie per il vostro aiuto.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dimentica la tua necessita'... non puoi assegnare nomi diversi allo stesso oggetto.

    Pur non capendo la necessita' puoi agire in due modi: leggi bene il suggerimento precedente oppure usa un campo nascosto da popolare all'invio del form:

    <form ... onsubmit="this.form.campo2.value=this.form.campo1. value;">
    <input name="campo1" size="10" maxlength="10" class="campiform">
    <input name="campo2" type="hidden">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    Non funziona

    ora ti spiego il perchè io ho un form per l'inserimento di numeri telefonici e sono stati creati 2 campi per controllare se il numero inserito è estatto... ma visto che ora sto usando i codici a barra devo inviare un solo form e non ho la possibilità di modificare il file PHP che fa il controllo dei numeri telefonici così invio un solo form con tutte e due i nomi e il file php crede che il numero inserito è uguale e così il gioco è fatto.



    Grazie per il tuo aiuto.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se non funziona dipende dal resto della pagina... che non conosco.

    Posta almeno il codice dei pulsanti o link per l'invio del form e gli aventuali script associati e quelli per la validazione del form. (ma sarebbe meglio un link alla pagina)

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.