premetto di avere conoscenze abbastanza ristrette in questo campo, giusto quelle che mi ha fornito la scuola fino a questo momento. Per scuola appunto dovrei fare sito come compito, e per aggiungere un tocco di originalitā e spingermi un po' al di lā delle mie conoscenze ho deciso di documentarmi un po' da solo riguardo ai form, per poi aggiungerli al mio sito
giusto per aiutarti ad apprendere, non per farti l'esercizio, guarda e prova questo esempio
codice HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>onClick</title>
<script type="text/javascript">
function xemail()
{
alert("hai cliccato il bottone");
var email = document.modulo.email.value;
var oggetto = document.modulo.oggetto.value;
var messaggio = document.modulo.messaggio.value;
if ((email.indexOf("@") == (-1)) || (email == "") || (email == "undefined"))
{
alert("Inserire un indirizzo email valido.");
document.modulo.email.focus();
}
else
{
if ((oggetto == "") || (oggetto == "undefined"))
{
alert("Inserire un oggetto.");
document.modulo.oggetto.focus();
}
else
{
if ((messaggio == "") || (messaggio == "undefined"))
{
alert("Inserire un messaggio.");
document.modulo.messaggio.focus();
}
else
{
location.href = "mailto:info@example.com; " + email + "?Subject=" + oggetto + "&Body=" + messaggio;
}
}
}
}
</script>
</head>
<body>
<form name="modulo" id="modulo">
Email:<br />
<input type="text" name="email"> <br />
Oggetto:<br />
<input type="text" name="oggetto"> <br />
Messaggio:<br />
<textarea name="messaggio" rows="10" cols="30"></textarea> <br />
<input type="button" value="Invia" onClick="javascript:xemail()">
</form>
</body>
</html>