Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Касательно omSubmit 
:(
    Опции темы
Webtoper
Дата 20.12.2014, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.12.2014

Репутация: нет
Всего: нет



Код


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=window-1251">
<script type='text/JavaScript'>
function check() {
var mywin = window.open("","MyWin", "innerWidth=600, innerHeight=600");
mywin.document.write(document.forms.form1.fileupload.value + '<br>');
mywin.document.write(document.forms.form1.pass.value + '<br>');
mywin.document.write(document.forms.form1.firstname.value+'<br>');
mywin.document.write(document.forms.form1.hidefield.value +'<br>');
if (document.forms.form1.firstname.value == "Rikki") mywin.alert("welcome");
mywin.document.write(document.forms.form1.sub.value + '<br>');
mywin.document.write(document.forms.form1.message.value + '<br>');
var sex;
if (document.forms.form1.sex[0].checked) sex=document.forms.form1.sex[0].value;
if (document.forms.form1.sex[1].checked) sex=document.forms.form1.sex[1].value;
mywin.document.write(sex + '<br>');
mywin.document.write(document.forms.form1.action + '<br>');
mywin.document.write(document.forms.form1.method + '<br>');
mywin.document.write(document.forms.form1.name + '<br>');
document.forms.form1.reset();
mywin.document.close;
}
function verify(form) {
var form = document.form1;
  var firstname = form.firstname.value;
  var pass = form.pass.value;
  var message = form.message.value;
  var rules = form.rules.value;
  var file = form.fileupload.value;
  var bad = "";
  if (firstname.length < 3)
     bad += "Имя слишком короткое" + "\n";
  if (firstname.length > 32)
    bad += "Имя слишком длинное" + "\n";
  if (pass.length < 3)
    bad += "Пароль слишком короткий" + "\n";
  if (pass.length > 32)
    bad += "Пароль слишком длинный" + "\n";
  if (message.length < 3)
    bad += "Сообщение слишком короткое" + "\n";
  if (rules != "on")
    bad += "Вы не согласились с правилами" + "\n";
  if (file.length == 0)
    bad += "Вы не выбрали файл для загрузки" + "\n";
  if (bad != "") {
    bad = "Неверно заполнена форма:" + "\n" + bad;
    alert(bad);
    return false;
  }
  return true;
}
</script>
</head>
<body>
<form  onSubmit='verify(form)' name = 'form1' action = 'handler.php' method = 'post'>
  Ваше имя:
  <input type = 'text' name = 'firstname' />
  <br />
  Ваш пароль:
  <input type = 'password' name = 'pass' />
  <br />
  Ваш пол:
  <input type = 'radio' name = 'sex' value = 'male' />
  <input type = 'radio' name = 'sex' value = 'female' />
  <br />
  Выберите число:
  <select name = 'number'>
    <option value = '1'>1</option>
    <option value = '2'>2</option>
    <option value = '3'>3</option>
  </select>
  <br />
  Ваше сообщение:
  <textarea name = 'message'></textarea>
  <br />
  Согласитесь с нашими правилами:
  <input type = 'checkbox' name = 'rules' />
  <br />
  <input type = 'hidden' value = 'hidefield' name='hidefield' />
  Загрузите файл:
  <input type = 'file' name = 'fileupload' />
  <br />
  <input type = 'submit' value = 'Отправить' name = 'sub'>
  <br />  <br />
  <input type = 'button' value = 'Просто кнопка' name = 'but' onClick='check()'>
</form>
</body>
</html>

Вопрос - Почему здесь не срабатывает onSubmit как свойство  тега <form>?

Это сообщение отредактировал(а) Webtoper - 20.12.2014, 15:51
PM MAIL   Вверх
_zorn_
Дата 22.12.2014, 03:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



Цитата
onSubmit='verify(form)'

Что такое form ?

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0808 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.