Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 24 su 24
  1. #21
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    ora vi metto alla prova

    voglio fondere questi 2 script, ..quello sopracitato per il controllo dei RADIO ed un'altro per il controllo degli altri campi, eccoli:

    function controlloradio() {
    var f = document.form1;
    var rv = "";
    for (var i=0;i<f.foto.length;i++) {
    if (f.foto[i].checked) rv = f.foto[i].value;
    }
    if (rv == "") {
    alert("Devi selezionare una foto dall'elenco.");

    return false;
    }
    return true;
    }

    function Controllacampi(ff){
    var i
    var msg=''
    for(i=0;i<ff.elements.length;i++)
    if(ff.elements[i].type=='text')
    if(ff.elements[i].value=='')msg+='- Inserire un valore nel campo '+ff.elements[i].name+'\n';
    if(msg!=''){
    alert('ATTENZIONE!\n'+msg)
    return false
    }else return true
    }


    ovviamente non posso chiamare 2 function, perchè il return me la può dare solo una ..come faccio a fonderli in maniera funzionale ?
    Credo che in questo modo avremo uno script che possa controllare tutti i campi e radio di una form ...speriamo.

    grazie in anticipo alle "menti"
    Webplease.it WebAgency
    www.webplease.it

  2. #22
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    function controlloradio(f) {  
      var rv = ""; 
      for (var i=0;i<f.foto.length;i++) { 
        if (f.foto[i].checked) rv = f.foto[i].value; 
      } 
      return (rv!="")
    } 
    
    function Controllacampi(ff){ 
      var i 
      var msg='' 
      for(i=0;i<ff.elements.length;i++) 
      if(ff.elements[i].type=='text') 
        if(ff.elements[i].value=='')msg+='- Inserire un valore nel campo '+ff.elements[i].name+'\n'; 
      if(!controlloradio(ff))msg+="- Devi selezionare una foto dall'elenco.";
      if(msg!=''){ 
        alert('ATTENZIONE!\n'+msg) 
        return false 
      }else return true 
    }

  3. #23
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    sei un mito !

    oppure sai semplicemente programmare in javascript a differenza mia

    grazie ancora.

    PS: ultima cosa, tutto funge, ma ho una textarea la quale non viene creata in DW con il tag type="text". Io gliel'ho aggiunto, e graficamente non cambia nulla, può comportare imprecisioni nella programmazione ?
    Webplease.it WebAgency
    www.webplease.it

  4. #24
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hehehe non sono assolutamente un mito, comunque grazie

    non ho ben capito... hai una textarea e tu c'hai aggiunto type="text"??
    se è così toglilo subito.
    Per controllare anche le textaree basta guardare se il type è uguale a text o textarea
    codice:
    function Controllacampi(ff){ 
      var i 
      var msg='' 
      for(i=0;i<ff.elements.length;i++)
        if(ff.elements[i].type=='text' || ff.elements[i].type=='textarea') 
          if(ff.elements[i].value=='')msg+='- Inserire un valore nel campo '+ff.elements[i].name+'\n'; 
      if(!controlloradio(ff))msg+="- Devi selezionare una foto dall'elenco.";
      if(msg!=''){ 
        alert('ATTENZIONE!\n'+msg) 
        return false 
      }else return true 
    }

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.