Jump to content
  • 0

Это касается форм...


Котяра
 Share

Question

(Я не знаю, на каком языке это можно сделать, поэтому если чего, не удаляйте тему пожалуйста, а переместите лучше)

Я хочу сделать так, чтобы если в поле допустим name1 было написано 666 то чтобы если в другом поле (допустим name2) было написано тоже 666 то кнопка submit работала, а если не 666 - то не работала.

Если чего, я во всех кроме Html и css языках практически ничего не понимаю.

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0
(Я не знаю, на каком языке это можно сделать, поэтому если чего, не удаляйте тему пожалуйста, а переместите лучше)

Я хочу сделать так, чтобы если в поле допустим name1 было написано 666 то чтобы если в другом поле (допустим name2) было написано тоже 666 то кнопка submit работала, а если не 666 - то не работала.

Если чего, я во всех кроме Html и css языках практически ничего не понимаю.

пытаешься сделать защиту от спама? не спасет

Link to comment
Share on other sites

  • 0
(Я не знаю, на каком языке это можно сделать, поэтому если чего, не удаляйте тему пожалуйста, а переместите лучше)

Я хочу сделать так, чтобы если в поле допустим name1 было написано 666 то чтобы если в другом поле (допустим name2) было написано тоже 666 то кнопка submit работала, а если не 666 - то не работала.

Если чего, я во всех кроме Html и css языках практически ничего не понимаю.

пытаешься сделать защиту от спама? не спасет

Нет, я не пытаюсь. Попробую объяснить.

Я наш?л скрипт хорошей гостевой в Интернете, и решил так сделать форум. Для входа я наш?л Javascript (ну его мне не выучить почему-то) подходящий. Таблицы делаю на html. А дальше, нажимаешь на главной странице на раздел, (как темы создать, не очень придумал. Надо же ссылками их делать, и страницы для темы - эту тему создавать !) и в тему любую. Тема - это гостевая! :o Там размещаю ссылку на назад, и вот так. Сейчас регистрацию делаю. Поле "Повторите пароль" не могу сделать. А ведь кто-нибудь может ввести другой пароль, сам этого не зная. На этом же сайте (htmlbook) наш?л скрипт http://stepbystep.htmlbook.ru/examples/29_1.html. Использую его для "Согласен со всеми правилами, так что насч?т этого нет вопросов нет.

Link to comment
Share on other sites

  • 0

Дать элементам формы свой id, потом с помощью js-функции getElementById() отслеживать value этих полей по какому-либо событию (onblur например, когда пользователь переключит фокус на другие элементы), далее уже либо делать кнопку активной либо неактивной.

Каким образом это относится к PHP? Я думаю не мешало бы перенести в раздел JavaScript..

Link to comment
Share on other sites

  • 0
Дать элементам формы свой id, потом с помощью js-функции getElementById() отслеживать value этих полей по какому-либо событию (onblur например, когда пользователь переключит фокус на другие элементы), далее уже либо делать кнопку активной либо неактивной.

Каким образом это относится к PHP? Я думаю не мешало бы перенести в раздел JavaScript..

Смотри мо? последнее предложение:

Если чего, я во всех кроме Html и css языках практически ничего не понимаю.

Мне достаточно примера-кода страницы нужной и немного объяснений - можно комментарии в коде.

Link to comment
Share on other sites

  • 0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<title></title>
</head>
<body>
<script type="text/javascript">
function ravno(){ // ф-ция ravno()
var n1 = document.getElementById('pass').value; // смотрим что у нас в первом поле с ид pass
var n2 = document.getElementById('repass').value; // смотрим что у нас во втором поле с ид repass
var b = document.getElementById('button'); // держим связь с кнопкой
if((n1.length>0 || n2.length>0) && (/^[-0-9A-Za-z_]+$/i.test(n1)) || (/^[-0-9A-Za-z_]+$/i.test(n2))){ //условие, если поля не пусты и содержат только разрешенные символы, то продолжаем...
if(n1 == n2){ // если содержимое полей идентичное, то...
b.disabled = false; // ...активируем кнопку,
} else { // иначе
b.disabled = true; // опять деактивируем.
}
}
}
</script>

<form>
<!-- в поле отлавливаем событие... -->
<input type="password" id="pass" onKeyUp="ravno();">
<input type="password" id="repass" onKeyUp="ravno();">
<input type="submit" id="button" disabled="disabled">
</form>

</body>
</html>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy