Спустя 34 минуты, 15 секунд (19.07.2006 - 17:58) vasa_c написал(а):
<script type="text/javascript"> function check( f ) { if ( f.elements[ 0 ].value.length ) return true; return false; } // check(). </script> <form method="post" onsubmit="return check(this)"> <input type="text" value="" /> <input type="submit" value="Ok" /> </form>
Возвращение из обработчика false, отменяет действие по умолчанию (отправку формы).
Спустя 1 день, 15 часов, 51 минута, 25 секунд (21.07.2006 - 09:49) Daess написал(а):
Так, хорошо я так поинмаю тут Java. Вопрос следующий: форма с несколькими полями, тр*цензура*ется проверка любого из этих полей, т.е. если хотя бы одно не заполнено, то не субмиттится. Как это мона сделать?
Спустя 15 минут, 35 секунд (21.07.2006 - 10:05) vasa_c написал(а):
QUOTE
я так поинмаю тут Java
Нет, это javascript
QUOTE
Как это мона сделать?
Перебрать, соответственно, в цикле эти поля и проверить каждое.
Спустя 25 минут, 59 секунд (21.07.2006 - 10:31) Daess написал(а):
Ясно, спасибо, щас попробуем...
>> Не особо вышло. Есть пара вопросов: как перебрать эти поля? Как вообще реализуется цикл средствами javascript - так же как php или другой синтаксис? Есть ли в phpjavascript тип данных "Запись" (типа record в паскале)?
>> Не особо вышло. Есть пара вопросов: как перебрать эти поля? Как вообще реализуется цикл средствами javascript - так же как php или другой синтаксис? Есть ли в phpjavascript тип данных "Запись" (типа record в паскале)?
Спустя 2 часа, 16 минут, 7 секунд (21.07.2006 - 12:47) Timok написал(а):
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Есть пара вопросов: как перебрать эти поля? Как вообще реализуется цикл средствами javascript - так же как php или другой синтаксис?<!--QuoteEnd--></div><!--QuoteEEnd--><br>
А нафига он тебе? :| Если память мне не изменяет, запись в паскале - это как бы массив, в котором элементы (поля т.е.), именуются и могут иметь разные типы данных. В php, например, для этого можно использовать ассоциативные массивы, а ограничений по типам данных там вообще нет никаких.
<script language="JavaScript"> function check( f ) { for (i = 0; i < f.elements.length; ++i){ if ( f.elements[i].value == '' ) { alert("Заполнены не все поля!"); return false; } } alert("Все поля заполнены"); return true; } // check(). </script> <form method="post" onsubmit="return check(this)"> <input type="text" value="" /> <input type="text" value="" /> <input type="text" value="" /> <input type="submit" value="Ok" /> </form>
QUOTE
Есть ли в phpjavascript тип данных "Запись" (типа record в паскале)?
А нафига он тебе? :| Если память мне не изменяет, запись в паскале - это как бы массив, в котором элементы (поля т.е.), именуются и могут иметь разные типы данных. В php, например, для этого можно использовать ассоциативные массивы, а ограничений по типам данных там вообще нет никаких.
Спустя 3 часа, 15 минут, 42 секунды (21.07.2006 - 16:02) Daess написал(а):
Ясно, спасибо огромное за помощь
_____________