Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобраться с проверкой правильности ввода
 
 автор: nameivan   (25.04.2008 в 12:54)   письмо автору
 
 

Вставил скрипт проверки заполнения поля Фамилия, но что то не срабатывает.
Помогите разобраться

   
 
 автор: PAT   (25.04.2008 в 13:29)   письмо автору
 
   для: nameivan   (25.04.2008 в 12:54)
 

Думаете, кто-то будет разбираться в этих 40-ка килобайтах?

Конкретно выпишите здесь - только поля формы, вызов функции и саму функцию. Всё.
Тогда получите ответ.

   
 
 автор: sim5   (25.04.2008 в 14:05)   письмо автору
 
   для: nameivan   (25.04.2008 в 12:54)
 

1. Если уж и вставлять скрипт в страницу, то уж лучше после мета тегов.
2. Так как у вас закрыта страница - это ужас:

</table>
<TBODY>
<TR>
<TD vAlign=top width=760>
</body>
</table>

3. Уберите стили из полей формы, пропишите все в CSS, либо для INPUT, либо указав конкретно класс каждому (если нужны различия). То же самое и у BODY.
4. Вот это выбросить, тем более, что все это не верно:

<SCRIPT LANGUAGE="JavaScript">
document.dataentry.FamField2.focus()
</SCRIPT>

Вызов этого прописать по загрузке страницы. Сделать так (уазаны только проверяемое поле, и поле для примера):

<head>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">

<SCRIPT LANGUAGE="JavaScript">
function validfn(val) {
  if (!val) {
     alert("Поле не заполнено!");
     document.form1.FamField2.focus();
  }
}
</SCRIPT>

</HEAD>
<BODY onload="document.form1.FamField2.focus()">

<form name="form1" method="post" action="ank.php">
<input name="FamField2" type="text" id="FamField2" onBlur="validfn(this.value)" 
size="25"><br>
<input type="text" name="as"><br>
<input type="submit" name="Submit" value="Submit">
</form>

</body>
</html>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования