Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > как определить заполнено поле формы или нет


Автор: azam 25.4.2008, 13:06
Есть примерно вот такой код.

Код

<script language="JavaScript">
    function tr () {
    var select =document.getElementById("id1");
    var text=document.getElementById("tex");

        if(!select.value)
        {
            alert('error');
        }
        if(!text.value)
        {
            alert('error');
        }
    }
</script>


Код

<form method="post" enctype="multipart/form-data"> 
   <select name="vibor" id="id1">
       <option value=""> ----- </option>
       <option value="1111"> что-то1 </option>
       <option value="2222"> что-то2 </option>
   </select>
   <input type="text" name="text" id="tex">
   <input type="button" value="Отправить" onClick="tr();" ></form>
</form>


Надо проверять если не введены значение ни select- а ни input-а то выдавать ошибку

Вопрос: Можно ли это сделать без использовани id и getElementById, name и getElementsByName и т. д.???






Автор: Fortop 25.4.2008, 13:19
Нет нельзя.

Как ты собираешься получить их значения? Тебе в любом случае будут нужны функции getElementBy....()

Добавлено через 15 секунд
Да и главное зачем? Зачем делать без них? smile

Автор: azam 25.4.2008, 13:49
Да в принципе не зачем просто в php наверно привык через post get сразу получать доступ.
А тут вызвать функцию потом через getElementBy (думаю может другой какой способ есть.)
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)