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

    aiuto per creare un campo form!

    ciao a tutti!
    sapete dirmi se esiste un modo per far si che un utente,in base ad un numero immesso in un campo di form venga ridiretto ad un link?
    mi spiego meglio: ho creato un form dove i campi possono variare a seconda delle necessità degli utenti e mi chiedevo se esiste un modo per far si che quando un utente digita per esempio il numero 23 venga diretto ad un link scelto da me e in questo caso ad una pagina con 23 campi.
    un lavoro come questo però naturalmente funzionante(http://naturewildlife.altervista.org/question/form.html)
    spero che qualcuno mi aiuti in questa impresa...grazie in anticipo!

  2. #2
    nessuno mi aiuta?se ho sbagliato sezione ditemelo.

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma il numero di campi potrebbe essere anche 10000000?

  4. #4
    ciao!!
    no, in pratica il numero massimo è di 100!ho creato 100 pagine da 1 a 100 campi quindi vorrei che se ad un utente servono 46 campi per es basta che scriva 46 e prema il pulsante vai per dirigersi alla pagina da me creata con 46 campi...non so se mi spiego

  5. #5
    Originariamente inviato da Andrea581
    ho creato 100 pagine da 1 a 100 campi



    OMG!
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  6. #6

    ahahaha
    non sapevo come altro fare e allora....

    comunque non sai se esiste un modo per fare quello che ho chiesto?

  7. #7
    Ciao,
    sì, di modi ne esistono tanti, però devi darmi qualche informazione in più, per esempio
    - cosa conterranno questi campi e da cosa nasce questa insolita necessità?
    - chi utilizzerà questo form: estranei che potrebbero avere il javascript disattivato o un piccolo gruppo di persone più controllabile?
    - e se qualcuno ha js disattivato e non riesce a compilare il form è un problema (perdi un cliente o cose del genere) oppure peggio per lui?
    - sei su server linux o windows, e in questo caso, hai il supporto php?
    - che livello di conoscenza js/php/asp hai?

    Comincia a darmi queste informazioni, nel pomeriggio dovrei trovare un ritaglio di tempo in ufficio per darti una mano.

    Ciao
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  8. #8
    Ciao,
    comicio a mandarti qualcosa in js, vedi se può andarti bene:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
       <head>
          <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
          <script type="text/javascript">
             function genera_select() {
                stringa_html = "<select onchange=\"genera_campi(this.value)\">\r\n<option value=\"0\"/>seleziona il numero di campi\r\n";
                for (i=1;i<=100;i++) {
                   stringa_html += "<option value=\""+i+"\"/>"+i+"\r\n";
                }
                stringa_html += "</select>"
                document.getElementById('div_1').innerHTML = stringa_html;
             }
             function genera_campi(num_campi) {
                stringa_html = "<form action=\"#\" method=\"post\">\r\n";
                for (i=1;i<=num_campi;i++) {
                   stringa_html += "<input type=\"text\" id=\"campo_"+i+"\" value=\"campo "+i+"\"/>
    \r\n";
                }
                stringa_html += "<input type=\"submit\" value=\"invia dati\"/>
    \r\n"
                stringa_html += "</form>\r\n"
                document.getElementById('div_2').innerHTML = stringa_html;
             }
          </script>
      </head>
      <body onload="genera_select()">
    
         <div id="div_1">
         </div>
    
         <div id="div_2">
         </div>
    
      </body>
    </html>
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

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 © 2026 vBulletin Solutions, Inc. All rights reserved.