Ragazzi, secondo voi, questo javascript com'è per rendere dei campi di un form obbligatori??!! Per funzionare funziona, ma alcuni sono riusciti ad eluderlo...Voi che ne dite!??!
Codice HTML:
<script Language="JavaScript">
<!--
function checa_formulario(form){
if (form.nome.value == ""){
alert("Per favore inserisci il tuo nome!");
form.nome.focus();
return (false);
}
if (form.mail.value.indexOf('@', 0) == -1){
alert("Per favore inserisci il tuo indirizzo e-mail!");
form.mail.focus();
return (false);
}
if (form.oggetto.value == ""){
alert("Per favore inserisci l'oggetto del messaggio!");
form.oggetto.focus();
return (false);
}
if (form.testo.value == ""){
alert("Per favore inserisci il testo del messaggio!");
form.testo.focus();
return (false);
}
return (true);
}
//-->
</script>
Grazie mille....
FunCool: Ricordati di usare i tag per il codice. Sposto in Livello 1.
EDIT: Jostock
Scusate...comunque credo di aver risolto...Ho sostituito i javascript con una sistema di campi obbligatori gestito da php, questo:
Codice PHP:
<?
$oggetto = $_POST['oggetto'];
$nome = $_POST['nome'];
$testo = $_POST['testo'];
$mail = $_POST['mail'];[HTML]
$leo = "tua mail@tua mail.it";
$testo = stripslashes($testo);
$email = stripslashes($email);
if ($nome=="") {
print "Tutti i campi del form sono obbligatori...Torna indietro e inserisci il tuo nome!! Grazie!!";
} elseif ($mail=="") {
print "Tutti i campi del form sono obbligatori...Torna indietro e inserisci il tuo indirizzo e-mail!! Grazie!!";
} elseif ($oggetto=="") {
print "Tutti i campi del form sono obbligatori...Torna indietro e inserisci l'oggetto del messaggio!! Grazie!!";
} elseif ($testo=="") {
print "Tutti i campi del form sono obbligatori...Torna indietro e inserisci il testo del messaggio!! Grazie!!";
} else {
$subject = "$oggetto ( $mail )";
$message = "Messaggio proveniente da: $nome ,
Indirizzo e-mail: $mail ,
Testo del messaggio:
$testo" ;
mail($leo, $subject, $message);
echo 'E-mail inviata con successo!!';
include("contactme.php"); }
?>
Che ne dite??!! Ora direi che è inattaccabile...