Visualizzazione dei risultati da 1 a 10 su 10

Discussione: invio automatico

  1. #1

    invio automatico

    Utlizzo questo script per eseguire il form non appena il campo imei raggiunge lunghezza 15:

    <script>
    function InviaAutomaticamenteAlCompletamentoDellaStringa()
    {
    if(document.getElementById("imei").value.length==1 5)
    document.form_inserimento_imei.submit();
    }
    </script>

    1. vorrei sapere come modificarlo se volessi eseguirlo quando viene scritta qualsiasi cosa anche solo un carattere.
    2. vorrei sapere come modificarlo invece se volessi eseguirlo quando si clicca su un checkbox del tipo:

    <input type="checkbox" name="checkbox" value="checkbox" onkeyup="InviaAutomaticamenteAlClicSulCheckbox();" >
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    Re: invio automatico

    Originariamente inviato da riccardo1975
    Utlizzo questo script per eseguire il form non appena il campo imei raggiunge lunghezza 15:

    <script>
    function InviaAutomaticamenteAlCompletamentoDellaStringa()
    {
    if(document.getElementById("imei").value.length==1 5)
    document.form_inserimento_imei.submit();
    }
    </script>

    1. vorrei sapere come modificarlo se volessi eseguirlo quando viene scritta qualsiasi cosa anche solo un carattere.
    2. vorrei sapere come modificarlo invece se volessi eseguirlo quando si clicca su un checkbox del tipo:

    <input type="checkbox" name="checkbox" value="checkbox" onkeyup="InviaAutomaticamenteAlClicSulCheckbox();" >
    onChange forse..o funziona solo con i menu select? :master:

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    beh basta che modifichi il test

    .value.length==15

    in maniera opportuna!

    tipo nel caso della checkbox togli del tutto il test
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  4. #4
    ok nel caso 1 o risolto scrivendo

    <script>
    function InviaAutomaticamenteAlCompletamentoDellaStringa()
    {
    if(document.getElementById("imei").value.length!=0 )
    document.form_inserimento_imei.submit();
    }
    </script>

    ma nel caso due questo sotto non funziona:

    <script>
    function InviaAutomaticamenteAlClicSulCheckbox()
    {
    if(document.getElementById("checkbox"))
    document.form_inserimento_imei.submit();
    }
    </script>
    Prima o poi anch'io vi insegnerò qualcosa

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    basta scrivere queswto:


    function InviaAutomaticamenteAlClicSulCheckbox()
    {
    document.form_inserimento_imei.submit();
    }

    senza nessun test
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  6. #6
    no non funziona. Non me ne intendo per niente lo ammetto di javascript ma anche a logia mi sembrava che non dovesse funzionare!

    :master:
    Prima o poi anch'io vi insegnerò qualcosa

  7. #7
    Ho provato anche così: (riporto anche il codice di richiamo perchè ho paura di non richiamare lo script correttamente)

    <script>
    function InviaAutomaticamenteAlClicSulCheckbox()
    {
    if (document.getElementById("checkbox").checked == true)
    {
    document.form_inserimento_imei.submit();
    }
    }
    </script>
    <form name="form_inserimento_imei" method="post" action="scarica_per_vendita.php<? echo $parametri_da_passare; ?>">
    <input type="text" name="imei" id="textfield" onkeyup="InviaAutomaticamenteAlCompletamentoDellaS tringa();">
    <input type="checkbox" name="checkbox" value="checkbox" onkeyup="InviaAutomaticamenteAlClicSulCheckbox();" >
    inserisci a mano
    </form>
    Prima o poi anch'io vi insegnerò qualcosa

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ops...nn devi intercettare onkeyup,
    ma onclick
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  9. #9
    ok funge così

    <script>
    function InviaAutomaticamenteAlClicSulCheckbox()
    {
    if (document.getElementById("checkbox").checked == true)
    {
    document.form_inserimento_imei.submit();
    }
    }
    </script>
    <form name="form_inserimento_imei" method="post" action="scarica_per_vendita.php<? echo $parametri_da_passare; ?>">
    <input type="text" name="imei" id="textfield" onkeyup="InviaAutomaticamenteAlCompletamentoDellaS tringa();">
    <input type="checkbox" name="checkbox" value="checkbox" onclick ="InviaAutomaticamenteAlClicSulCheckbox();">
    inserisci a mano
    </form>

    Grazie mille
    Prima o poi anch'io vi insegnerò qualcosa

  10. #10
    Se invece volessi che venisse eseguito al clic su uno qualsiasi (tranne quello già selezionato) di un gruppo di pulsanti di scelta?

    Ho provato così ma non funziona:

    <script>
    function InviaAutomaticamenteAlClicSulRadioButton()
    {
    if (document.getElementById("Gruppo_pulsanti_di_scelt a1"))
    {
    document.form1.submit();
    }
    }
    </script>
    <form name="form1" method="post" action="prova2.php">
    <input type="radio" name="Gruppo_pulsanti_di_scelta1" value="con_pistola"<? if ($Gruppo_pulsanti_di_scelta1 == 'con_pistola') echo ' checked'; ?> onclic="InviaAutomaticamenteAlClicSulRadioButton() ;">
    <input type="radio" name="Gruppo_pulsanti_di_scelta1" value="a_mano"<? if ($Gruppo_pulsanti_di_scelta1 == 'a_mano') echo ' checked'; ?> onclic="InviaAutomaticamenteAlClicSulRadioButton() ;">
    </form>
    Prima o poi anch'io vi insegnerò qualcosa

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.