Как да прехвана поле от формата?

stanstan

New member
PHP:
//някаква форма

<form id="form1" name="form1" method="post" action="sendForm.php" >
<input type="text" name="" />//някакво поле
<input type="text" name="" />//още някакво поле

<input type="text" name="captcha_code" />//ТОВА ПОЛЕ ИСКАМ ДА ПРОВЕРЯ

<input type="submit" name="Submit" value="SUBMIT" />
</form

Кака да проверя полето captcha_code и ако е true само тогава да се предаде към sendForm.php ?

Това ми се върти из лейката, if (($_POST['captcha_code']) == false) ... ама къде, как и защо не ми светва лампичката.
 
За: Как да прехвана поле от формата?

За: Как да прехвана поле от формата?

Значи, горе във form тага слагаш:

Код:
onsubmit="if(this.captcha_code.value == false) {alert('error');return false}"

въпреки че ми е чудно защо не е checkbox, а е текстово поле.

Но има и по-лесен начин - HTML5. Просто на полето с име captcha_code слагаш атрибут required 😉
 
Re: За: Как да прехвана поле от формата?

Re: За: Как да прехвана поле от формата?

Значи, горе във form тага слагаш:

Код:
onsubmit="if(this.captcha_code.value == false) {alert('error');return false}"

въпреки че ми е чудно защо не е checkbox, а е текстово поле.

Но има и по-лесен начин - HTML5. Просто на полето с име captcha_code слагаш атрибут required 😉

Аз май не обясних по-точно какво ми трябва :🙂 Значи то полето така или иначе ще си е required, но търся начин да проверя въведената стойност в captcha_code примерно:
if ((!$_POST['captcha_code']) == 25 //някаква определена стойност да е ){
echo 'грешка някаква';
}
else{
и тука данните от формата да се предадът на sendForm.php
}

В общи линии ми трябва най-елементарният captcha скрипт /ама да е PHP/, освен това в onsubmit имам вече един javascript за елементарна верификация на полетата
 

Back
Горе