Гледах един урок от сайта и направих това :
<form name= "form" action="" method="POST">
<span>Вашето име:</span>
<div class="inputText"><fieldset><input type="text" name="from" /></fieldset></div>
<span>Вашия е-мейл:</span>
<div class="inputText"><fieldset><input type="text" name="email" /></fieldset></div>
<span>Относно:</span>
<div class="inputText"><fieldset><input type="text" name="subject" /></fieldset></div>
<span>Съобщение</span>
<div class="inputArea"><fieldset><textarea name="message"></textarea></fieldset></div>
<div class="buttons">
<fieldset><input type="reset" class="btn" value="Изчисти" /></fieldset>
<fieldset><input type="submit" onClick="proverka()" class="btn" value="Изпрати" name="submit" /></fieldset>
</div>
</form>
<script language="JavaScript" type="text/javascript">
function proverka()
{
if(document.form.from.value=="")
{
alert("Попълни поле Вашето име");
document.form.from.focus();
}
else {
if(document.form.email.value=="")
{
alert("Попълни поле Вашия е-мейл ");
document.form.email.focus();
}
else {
document.form.submit();
}
}
}
</script>
Обаче, когато даде съобщение напримет Попълни поле Емайл , затворим съобщението и ни върне към формата , всичко написано до момента се занулява, как да оправим този проблем ?
<form name= "form" action="" method="POST">
<span>Вашето име:</span>
<div class="inputText"><fieldset><input type="text" name="from" /></fieldset></div>
<span>Вашия е-мейл:</span>
<div class="inputText"><fieldset><input type="text" name="email" /></fieldset></div>
<span>Относно:</span>
<div class="inputText"><fieldset><input type="text" name="subject" /></fieldset></div>
<span>Съобщение</span>
<div class="inputArea"><fieldset><textarea name="message"></textarea></fieldset></div>
<div class="buttons">
<fieldset><input type="reset" class="btn" value="Изчисти" /></fieldset>
<fieldset><input type="submit" onClick="proverka()" class="btn" value="Изпрати" name="submit" /></fieldset>
</div>
</form>
<script language="JavaScript" type="text/javascript">
function proverka()
{
if(document.form.from.value=="")
{
alert("Попълни поле Вашето име");
document.form.from.focus();
}
else {
if(document.form.email.value=="")
{
alert("Попълни поле Вашия е-мейл ");
document.form.email.focus();
}
else {
document.form.submit();
}
}
}
</script>
Обаче, когато даде съобщение напримет Попълни поле Емайл , затворим съобщението и ни върне към формата , всичко написано до момента се занулява, как да оправим този проблем ?