Visualizzazione risultati 1 fino 5 di 5

Discussione: bottone non sempre attivo (js)

  1. #1
    Guest

    Predefinito bottone non sempre attivo (js)

    credo ke si possa fare in javascript...
    ho questa stringa
    Codice HTML:
    <form action="index.php" method="get">
      <input type="text" name="id" autocomplete="off" />
      <input type="submit" value="Clicca" />
    </form>
    voglio ke il bottone resti leggermente oscurato e nn si possa usare se nel textarea nn c'è scritto niente...
    si puo fare=

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Una cosa un po' "sporca" potresti farla con qualche linea in più di codice:
    Codice HTML:
    <form action="index.php" method="get">
      <input type="text" name="id" autocomplete="off" onkeydown="invia.enabled = (this.value.length() > 0)" />
      <input type="submit" name="invia" value="Clicca" />
    </form>
    Provalo perché non sono certo che funzioni...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    h fatto così...
    Codice:
    <script type="text/JavaScript">
    <!--
    
    function checkifempty(){
    if (document.pageform.pagina.value=='')
    document.pageform.button.disabled=true
    else
    document.pageform.button.disabled=false
    }
    if (document.all || document.getElementById)
    setInterval("checkifempty()",100)
    
    //-->
    </script>
    Codice:
    <form action="index.php" method="get" name="pageform">
      <input type="text" name="pagina" autocomplete="off" />
      <input type="submit" value="Vai alla pagina" name="button" />
    </form>
    xo nel link mi esprime ?pagina=valore&button=Vai+Alla+Pagina
    ora, vorrei ke nn si vedesse " &button=Vai+Alla+Pagina " ma ke pagine=valore restasse espresso.
    se po fa?
    grazie!!!!!!!

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Potresti provare così:
    Codice HTML:
    <form action="index.php" method="get">
      <input type="text" name="id" autocomplete="off" onkeydown="document.getElementById('invia').disabled = (this.value.length() <= 0)" />
      <input type="submit" id="invia" value="Clicca" disabled="disabled" />
    </form>
    se il tuo codice sopra funziona, allora va anche questo... e stressi molto meno il motore JS del browser (facendolo intervenire solo quando scrivi nella textbox e non tout court ogni 100 millisecondi...).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    Guest

    Predefinito

    Nel primo codice il pulsante non si oscura,
    Il scondo cdice che hai postato non funziona, il pulsante rimane sempre oscurato (almeno con IE 7)
    Ultima modifica di gabryhacker : 23-03-2008 alle ore 14.19.56

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •