Скажите в чем ошибка кода Код (Text): <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Всплывающие подсказки</title> </head> <form action='' method='post' id='my' enctype='text/plain'> <input type='text' name='xname' value=''> <input type='submit' name='отправить'> </form> <script> function my.onsubmit(){ if(!my.xname.value){ alert("Не введено ничего") } } </script> </body> </html>
К примеру, для <form> дописать onSubmit="return check_form ();" и добавить перед <form> [js]<script type="text/javascript"> function check_form () { result = true; if (document.form.name.value == "") { alert ("Ви не ввели свое имя."); result = false; } return result; } </script>[/js]
Ну вот вставил, но код не работает: Код (Text): <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Всплывающие подсказки</title> </head> <script type="text/javascript"> function check_form () { result = true; if (document.form.name.value == "") { alert ("Вы не ввели свое имя."); result = false; } return result; } </script> <form action='' method='post' id='my' enctype='text/plain' onSubmit='return check_form ();'> <input type='text' name='xname' value=''> <input type='submit' name='отправить'> </form> </body> </html>
И не будет работать, если глупо копировать код, думаю, что вам тут сразу решение проблемы дадут. Это пример, если его разобрать, то все будет работать.