Visualizzazione dei risultati da 1 a 5 su 5

Discussione: if checked (controllo)

  1. #1

    if checked (controllo)

    vorrei fare il controllo: se il check è chekkato, deve controllare il campo sia inserito numericamente, invece se non è chekkato, deve essere alfabeticamnte, non numericamente.
    Mi sono spiegato bene? spero



    il funzione è:

    function check(){
    // Variabili associate ai campi del modulo
    var nome = document.ricerca.search.value;

    if document.ricerca.num.checked = true {
    //Effettua il controllo sul campo MATRICOLA
    if ((isNaN(search)) || (search == "") || (search == "undefined")) {
    alert("Il campo Matricola è numerico ed obbligatorio.");
    document.ricerca.search.value = "";
    document.ricerca.search.focus();
    return false;
    }
    else
    //Effettua il controllo sul campo NOME
    if ((nome == "") || (nome == "undefined")) {
    alert("Il campo Nome è obbligatorio.");
    document.ricerca.search.focus();
    return false;
    }
    //INVIA IL MODULO
    if(confirm('Sicuro?'))document.ricerca.submit();
    }
    //-->
    </script>

    e invece il form:

    <form action="search.asp" method="POST" name="ricerca" id="ricerca">


    Inserisci una parola (o porzione di parola) da cercare:

    <input type="text" name="search" size="20">

    <input name="radio1" type="radio" value="1" checked>
    Archivio
    <input name="radio1" type="radio" value="2">
    Assegnatario </p>



    <input name="num" type="checkbox" id="num" value="1">
    N&deg; Badges
    <input name="num" type="checkbox" id="num" value="2">
    Matricola </p>
    <input type="button" name="Submit" value="Cerca" onClick="check()" >
    </form>


    Grazie molto ;-)
    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #2
    nessuno mi aiuta? parlavo del check......
    se clicco check, controlla nel campo se è numerico, prosegue, se non è numerico, deve apparire l'alert "deve essere numerico".
    Più vorrei fare un controllo dei due checkbox che deve essere selezionato una sola, non selezionati tutte e due....
    Grazie e vi supplico :P
    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  3. #3
    ehmm è così difficile a rispondere?
    So che non scrivo bene, ma basta che mi dite e mi spiego meglio senza problemi...
    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: if checked (controllo)

    codice:
    <script>
    function check(){
    // Variabili associate ai campi del modulo 
    	var nome = document.ricerca.search1.value; 
    // ****
    	if (document.ricerca.num[0].checked) {
    //Effettua il controllo sul campo MATRICOLA 
    		if ((isNaN(nome)) || (nome == "") || (nome == "undefined")) { 
    			alert("Il campo Matricola è numerico ed obbligatorio."); 
    			document.ricerca.search1.value = ""; 
    			document.ricerca.search1.focus(); 
    			return false; 
    	    }
    	}  else {  
    //Effettua il controllo sul campo NOME 
    		if ((nome == "") || (nome == "undefined")) { 
    			alert("Il campo Nome è obbligatorio."); 
    			document.ricerca.search1.focus(); 
    			return false; 
    		} 
    //INVIA IL MODULO 
    	}
    	if(confirm('Sicuro?')) document.ricerca.submit(); 
    }
    //-->
    </script>
    
    e invece il form:
    
    <form action="search.asp" method="POST" name="ricerca" id="ricerca">
      
    
    Inserisci una parola (o porzione di parola) da cercare:
    
          <input type="text" name="search1" size="20"> 
         
        <input name="radio1" type="radio" value="1" checked>
    Archivio
    <input name="radio1" type="radio" value="2">
    Assegnatario </p>
      
    
    
        <input name="num" type="checkbox" id="num" value="1" 
    		onclick="this.form.num[1].checked=!this.checked;"> 
        N&deg; Badges 
        <input name="num" type="checkbox" id="num" value="2"  
    		onclick="this.form.num[0].checked=!this.checked;"> 
    	Matricola  </p>
      <input type="button" name="Submit" value="Cerca" onClick="check()" >
      </form>
    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
    ti ringrazio molto
    ma quando clicco su checkbox, è perfetto, ma quando volevo disattivarlo, uno dei due checkbox è rimasto chekkato, ci provo a studiare un pò per togliere..
    Grazie moltossimo ;-)
    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.