На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR
  
    > Два вопорса про формы , Идентификкаторы и свойства форм
      Возьмем элементарную форму для примера:

      <form action="script.php" name="Name">
      <input type="text" name="Text" value="" maxlength=4>
      <input type="submit" name="add" value="Добавить что-то">
      <input type="submit" name="noadd" value="Ничего не добавлять">
      </form>

      1. Для текстового поля задано ограничение по длине. Но еще нужно полностью запретить ввод всего, кроме цифр и точки. Возможно ли это средствами HTML? Думаю нет, тогда плиз подскажите, как это дело лучше оформить и посредством чего (функции, регулярные выражения...).

      2. Для двух кнопок заданы разные идентификаторы, как в script.php определить какая кнопка нажата и возможен ли такой подход?

      Спасибо!!!
        2 - ИМХО он пошлёт value кнопки
        1 - на JS сейчас напишу пришлю
          CODE

          <script language="JavaScript1.2">
          function f()
          {
          var str = form1.it.value;

          for (var x=0;x<str.length;x++)
          {
          sym = str.substr(x,1);
                           // здесь анализируешь тот ли символ в пременной sym
          }
          }
          </script>
          <form name="form1" method="post" action="">
           <input name="it" type="text" id="it" onKeyUp="f();">
          </form>


          2 - или name ночно не помню
            Пробую сделать так

            function chkfield()
            {
            var regul, str;
            regul=new RegExp("^([0-9])+([^a-z,А-Я,а-я,A-Z])+([0-9])+$");
            str=Name.Text.value;

            if (regul.exec(str)==null)
            {
            alert("Не верный формат!!!");
            Name.Text.focus();
            return false;
            }
            else
            Name.submit();
            }

            Вот только с regul что-то не совсем могу разобраться. Подскажите плиз, чего там добавить, чего убрать.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0177 ]   [ 15 queries used ]   [ Generated: 27.04.24, 11:33 GMT ]