|
|
|
| почему не работает?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript">
<!--
function SendForm() {
var e,n;
//id=event.srcElement.id;
if (name(n)) {
alert('Ïîæàëóéñòà, ââåäèòå Âàøå èìÿ');
document.mailform.name.focus();
return false
}
if (email(e)) {
alert('Ïîæàëóéñòà, ââåäèòå ýëåêòðîííûé àäðåñ');
document.mailform.email.focus();
return false
}
return true;
}
function email(e){
e=document.forms[0].email.value == "";
}
function name(n){
n=document.forms[0].name.value == "";
}
</script>
</head>
<body>
<form action="/cgi-bin/formmail.cgi" onsubmit="return SendForm();">
Âàøå èìÿ: *<input type="text" name="name"><br>
Ýëåêòðîííûé àäðåñ: *<input type="text" on name="email"><br>
Òåìà ñîîáùåíèÿ: <input type="text" name="subject"><br>
Ñîîáùåíèå: <textarea name="message"></textarea><br><br>
<input type="submit" value="Îòïðàâèòü">
<input type="reset" value="Î÷èñòèòü">
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: servannin
(08.09.2005 в 15:41)
| | просто надо быть внимательным.
Вы вызываете процедуры name(n) и email(e), которые должны возвращать какое-то значение.
т.е.
function email(){
e=document.forms[0].email.value == "";
return e
}
function name(){
n=document.forms[0].name.value == "";
return n
}
|
| |
|
|
|
|
|
|
|
для: Crux
(08.09.2005 в 16:13)
| | ...вот я слепандя куриная....
спасибо! | |
|
|
|