Я тут начал jаvаscriрt изучать, и возникла проблема в скрипте проверки формы.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=win-1251">
<SCRIPT LANGUAGE="jаvаscriрt">
function checkIt() { // проверка формы
//----------- Размер баннера в длинну
if (document.forms.counter.length.value != "") {
} else {
alert("\n Поле \"Размер баннера в длинну\" не заполненно!");
document.forms.counter.length.focus();
return false;
}
//---------- Размер баннера в ширину
if (document.forms.counter.width.value != "") {
} else {
alert("\nПоле \" Размер баннера в ширину\" не заполненно!");
document.forms.counter.width.focus();
return false;
}
//----------- Колво дней размещения
if (document.forms.counter.days.value != "") {
} else {
alert("\nПоле \"Кол-во дней размещения\" не заполненно!");
document.forms.counter.days.focus();
return false;
}
if ( document.forms.counter.days.value != "" & document.forms.counter.length.value != "" & document.forms.counter.width.value != "") {????????????????????????}
}
</SCRIPT>
</head>
<body>
<table width="90%" class="txt">
<tr>
<td >
<FORM NAME="counter" METHOD="post" ACTION="" onSubmit="(document.counter.action += mailtoandSubject)" >
<table width="100%" border=0 align=center cellspacing=1 cellpadding=2 class=menuitem>
<tr height=24 >
<td>Укажите место размещения баннера
</td>
<td>
<select name="select" >
<option value="verh">Верх страницы</option>
<option value="niz">Низ страницы</option>
</select></td>
</tr>
<tr height=24 >
<td>
Размер баннера в длинну</td>
<td>
<INPUT TYPE="text" NAME="length"></td>
</tr>
<tr height=24 >
<td>
Размер баннера в ширину</td>
<td>
<input name="width" >
</td>
</tr>
<tr height=24 >
<td>
Кол-во дней размещения:
</td>
<td>
<INPUT NAME="days"></td>
</tr>
<tr height=24 >
<td colspan=2 align=center><INPUT TYPE = "submit" VALUE = "OK" ONCLICK="return checkIt()" >
<INPUT TYPE=reset VALUE="reset">
</td>
</tr>
<tr>
<td colspan=2 align=center>
</td>
</tr>
</table>
</FORM>
</td>
</tr>
</table> &nbs p; &nbs p;
</html>
Простая форма всего три поля, каждое поле должно обязательно быть заполненно, по нажатию кнопки submit запускается функция проверки. Работает она как и должна, но вот в том месте, где стоят вопросы надо вставить код который бы передавал параметры формы скрипту, скажем send.php
И еще одна проблема: что если скажем мне нужно проверить не только то что поля заполнены, но и то что тип введенных данных именно числовой.
Помогите пожалуйста
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=win-1251">
<SCRIPT LANGUAGE="jаvаscriрt">
function checkIt() { // проверка формы
//----------- Размер баннера в длинну
if (document.forms.counter.length.value != "") {
} else {
alert("\n Поле \"Размер баннера в длинну\" не заполненно!");
document.forms.counter.length.focus();
return false;
}
//---------- Размер баннера в ширину
if (document.forms.counter.width.value != "") {
} else {
alert("\nПоле \" Размер баннера в ширину\" не заполненно!");
document.forms.counter.width.focus();
return false;
}
//----------- Колво дней размещения
if (document.forms.counter.days.value != "") {
} else {
alert("\nПоле \"Кол-во дней размещения\" не заполненно!");
document.forms.counter.days.focus();
return false;
}
if ( document.forms.counter.days.value != "" & document.forms.counter.length.value != "" & document.forms.counter.width.value != "") {????????????????????????}
}
</SCRIPT>
</head>
<body>
<table width="90%" class="txt">
<tr>
<td >
<FORM NAME="counter" METHOD="post" ACTION="" onSubmit="(document.counter.action += mailtoandSubject)" >
<table width="100%" border=0 align=center cellspacing=1 cellpadding=2 class=menuitem>
<tr height=24 >
<td>Укажите место размещения баннера
</td>
<td>
<select name="select" >
<option value="verh">Верх страницы</option>
<option value="niz">Низ страницы</option>
</select></td>
</tr>
<tr height=24 >
<td>
Размер баннера в длинну</td>
<td>
<INPUT TYPE="text" NAME="length"></td>
</tr>
<tr height=24 >
<td>
Размер баннера в ширину</td>
<td>
<input name="width" >
</td>
</tr>
<tr height=24 >
<td>
Кол-во дней размещения:
</td>
<td>
<INPUT NAME="days"></td>
</tr>
<tr height=24 >
<td colspan=2 align=center><INPUT TYPE = "submit" VALUE = "OK" ONCLICK="return checkIt()" >
<INPUT TYPE=reset VALUE="reset">
</td>
</tr>
<tr>
<td colspan=2 align=center>
</td>
</tr>
</table>
</FORM>
</td>
</tr>
</table> &nbs p; &nbs p;
</body>
</html>
Простая форма всего три поля, каждое поле должно обязательно быть заполненно, по нажатию кнопки submit запускается функция проверки. Работает она как и должна, но вот в том месте, где стоят вопросы надо вставить код который бы передавал параметры формы скрипту, скажем send.php
И еще одна проблема: что если скажем мне нужно проверить не только то что поля заполнены, но и то что тип введенных данных именно числовой.
Помогите пожалуйста