Newsgroup: it.comp.lang.javascript
Titolo: Req. Controllo su FORM (semplice)

Salve, sul mio sito ho inserito un piccolissimo form che permette, tramite
la cgi "Simple Suggest - Script Copyright 1999-2000 CrashInto.com" di
segnalare il mio sito ad amici. Contemporaneamente ho modificato questa cgi
per fare in modo che ogniqualvolta avvenga una segnalazione arrivi anche a
me un messaggio di avvenuto invio (contenente l'ip di chi origina la
segnalazione, non si sa mai).  Quindi chiedevo se era possibile modificare
il form che utilizzo qui sotto per fare in modo che venga riconosciuto un
invio a vuoto o un indirizzo e-mail non valido, cosicchè vengano accettati
solamente indirizzi e-mail validi.  E' possibile?
<form action="
http://miosito.hypermart.net/suggest/suggest.cgi
"
method="POST">
<input type="text" value="E-mail" name="towho" size="12"><br>
<input type="submit" value="Segnala">
</form>
--
Ciao, Matteo.
- - - - - - - - - - - - - - - - - - - - - - - - - - -
IntelliAD Official Beta Tester of
http://www.intelliad.it.cf
Qui trovi anche l'introvabile IntelliPAD!

 solamente indirizzi e-mail validi.  E' possibile?
Una chicca............
<html >
<head>
<title>Prova</title>
<script type="text/javascript" language="JavaScript"><!--
function verEmail(stringa) {
   if (!stringa) return false;
   var iChars = "*|,\"<:>[]{}`\';()&$#%";
   for (var i = 0; i < stringa.length; i++) {
      if (iChars.indexOf(stringa.charAt(i)) != -1)
         return false;
   }
   return true;
}
function nome(stringa) {
   if (!stringa) return false;
   var iChars = "*|,\"<:>[]{}`\';()@&$#%";
   for (var i = 0; i < stringa.length; i++) {
      if (iChars.indexOf(stringa.charAt(i)) != -1)
         return false;
   }
   return true;
}
function verif(form) {
    if (verEmail(form.address.value) == false) {
        alert("Inserire un'e-mail valida!.");
        form.address.focus();
        return false;
    }
    if (nome(form.username.value) == false) {
        alert("Inserire un nome valido!.");
        form.username.focus();
        return false;
    }
    return true;
}
//--></script>
<script type="text/javascript" language="JavaScript1.2">
function verEmail(stringa) {
    if
(stringa.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[
A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}
function nome(stringa) {
    if (stringa.search(/^\w+( \w+)?$/) != -1)
        return true;
    else
        return false;
}
//--></script>
</head>
<body>
<form name="form_name" onSubmit="return verif(this)">
<table cellpadding=0 cellspacing=5 border=0><tr>
    <td align="left">Nome:</td><td align="left"><input type="text"
name="username"></td>
</tr><tr>
    <td align="left">E-Mail:</td><td align="left"><input type="text"
name="address"></td>
</tr><tr>
    <td><input type="submit" value="Invia"></td>
</tr></table>
</form>
<p>
&nbsp;
</p>
</body>
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
javascript-javascript-javascript
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 wrote in message
news:8pe0n8$ce$1...@worldonline.it...
Ti ringrazio molto!
Ora, come posso fare ad integrare la mia stringa
<form action="
http://miosito.hypermart.net/suggest/suggest.cgi
"
method="POST">
Con quella che mi hai passato tu ?
<form name="form_name" onSubmit="return verif(this)">
--



<form name="form_name"
action="
http://miosito.hypermart.net/suggest/suggest.cgi
" onSubmit="return
verif(this)">
