Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Variabili e funzioni, (non ci capisco un tuboooooo)

    Sono al limite dell'esasperazione
    Voglio collegare la var emailregex alla funzione validateForm ( in modo che l'alert compaia anche quando viene scritto un indirizzo mail non valido)

    Mi aiutate??

    codice:
    <HTML>
    <HEAD>
    <TITLE>Text Field and Text Area Events</TITLE>
    <SCRIPT LANGUAGE="JavaScript"><!--
    
    required = new Array("Nome", "Messaggio", "Email" )
    
    var emailregex = /^([a-z]+)([.,_,-]([0-9,a-z,A-Z]+))*@([a-z0-9]+)([.,_,-]([0-9,a-z,A-Z]+))*\.[a-z]{2,4}$/i
    var notgiven = ""
    
    
    function isBlank(s) {
     var len=s.length
     var i
     for(i=0;i<len;++i) {
      if(s.charAt(i)!=" ") return false
     }
     return true
    }
    
    
    
    
    
    
    function validate(fieldName,fieldValue) {
    	if(isBlank(fieldValue)) {
    		notgiven += fieldName + ", "	
     }
    }
    
    //=Validate fields and send Form if OK or generate proper alert message=====
    function validateForm() {
    validation = true
    for(var i=0; i < required.length; ++i) {
    	ele = eval("document.forms[0]." + required[i])
    	 validate(ele.name, ele.value)
    }
    if (notgiven != "") {
    	notgiven += "(Riempire obbligatoriamente i suddetti campi)."
    	alert(notgiven)
    	notgiven = ""	
    	validation = false
    }
    if (!emailregex!= "") {
    emailregex += "(Riempire obbligatoriamente i suddetti campigg)."
    alert(emailregex)
    emailregex = ""	
    	validation = false
    
    }
    if (!validateEmail()) {
    	validation = false
    }
    if (!validation) {
    	return false
    }
    else document.forms[0].submit()
    }
    
    //--></SCRIPT>
    
    </HEAD>
    
    <BODY>
    <CENTER>
    
    <form action = "mailer.php?action=send" method = "post" ONSUBMIT="return validateForm()">
    http://paynegame.altervista.org

  2. #2
    Ti sposto in scripting
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Posta anche la funzione validateEmail()

    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

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.