Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    105

    pulsante attivo dopo inserimento testo

    Ciao ragazzi,
    qualcuno ha idea se sia possibile fare in modo che un pulsante che apre una popup possa essere cliccato(diventi attivo) solo dopo che la textarea corrispondente sia stata riempita con almeno 100 caratteri? VVoVe:

    grazie 100
    dani

    ecco il codice
    il pulsante da disattivare è quello che si chiama "pulsa" che ha come VALUE="Esempio di traduzione insufficiente"

    ----------------------------------------------

    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">

    function prtForm(myForm){
    aRadio = new Array("");
    riga = ""
    for (a=0;a<myForm.elements.length;a++) {
    myEl=myForm.elements[a];
    myType=myEl.type.toLowerCase();
    myName=myEl.name;
    //
    if(myType=="text"||myType=="hidden"||myType=="text area"||myType=="password") {
    riga += myName + " = " + myEl.value + "
    ";
    }
    //
    if(myType=="file") {
    riga += myName + " = " + myEl.value + "
    ";
    }

    }

    //
    pop1=window.open("","pop","width=500,height=400")
    d = pop1.document;
    d.write(riga)
    d.close()
    pop1.focus()
    pop1.print()
    }


    function soluzione(){
    sol=window.open('http://aaa','soluzione','width=700,height=300,scrollbars= yes');

    }

    </SCRIPT>
    </head>
    <body>


    <body onFocus="if(typeof(sol)=='object' && !sol.closed)sol.focus();">



    <p style="font: 9pt 'Verdana'; color: navy; text-align: center;">scrivi nello spazio sottostante</p>

    <center><p style="text-align: center; font: 9pt 'Verdana'; color: navy;">
    <FORM name=form1 action=mailto:ciao@ciao.it method="post" enctype="text/plain" align="center">

    <textarea name="Français 1ère année - Module: La lettre officielle - écrire une lettre guidée - A:" rows="11" cols="62"></textarea>



    <CENTER>

    Nome<textarea name="Nome" rows="1" cols="15"></textarea>Cognome<textarea name="Cognome" rows="1" cols="15"></textarea>Matricola<textarea name="Matricola" rows="1" cols="5"></textarea>

    Corso di laurea<textarea name="Corso di laurea" rows="1" cols="40"></textarea>
    </p>

    <p style="text-align: center;">
    <input type="reset" value="Cancella"><INPUT onclick=prtForm(this.form); type=button value=Stampa><input type="submit" value="invia l'esercizio al docente">


    <input TYPE="button" onclick="soluzione();" VALUE="Esempio di traduzione insufficiente" name="pulsa">

    si attiva solo se il campo è stato riempito
    </p>


    </FORM>


    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    function numCar(el){
    	if(el.value.length>=100){
    		document.form1.pulsa.disabled=false
    	}
    }
    
    ...
    
    <textarea onkeyup="numCar(this)" onfocus="numCar(this)" onblur="numCar(this)" name="nome"></textarea>
    
    ...
    <input TYPE="button" disabled="disabled" onclick="soluzione();" VALUE="Esempio di traduzione insufficiente" name="pulsa">
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    105
    grazie 1000!!

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.