Добрый вечер. Возник такой вопрос.
Есть форма обратной связи, в ней указывается номер телефона, реализовано так, что первые 3 цифры (код оператора) отдельным инпутом идут, и надо сделать так, чтобы при наборе этих трёх цифр, фокус прыгал на второй инпут.
Поискал готовые скрипты, хотел выдрать, не нашёл =( Поэтому прошу помощи
В общем вот кусок кодаPHP код:Заранее спасибо.
<form action="#" method="post">
...
<label>+7</label>
<input type="text" maxlength="3" name="code"/>
<input type="text" maxlength="7" name="number" />
...
</form>
- 25.10.2011 22:09
- 25.10.2011 22:28
При помощи jquery можно сделать, событие онкей повесить на инпут.
---------- Сообщение добавлено 22:28 ---------- Предыдущее 22:20 ----------
PHP код:<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#code').keyup(function(){
if ($('#code').val().length > 2) {
$('#number').focus();
}
});
});
</script>
<form action="#" method="post">
...
<label>+7</label>
<input type="text" id="code" maxlength="3" name="code"/>
<input type="text" id="number" maxlength="7" name="number" />
...
</form>
Спасибо сказали:
DarkAngel-163(25.10.2011),
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Переход на реальные деньги | Дайджест блогосферы | 2 | 09.02.2013 17:15 |
Переход на реальные деньги | Блоги | 0 | 15.05.2011 14:01 |
Переход тИЦ'а. Я в шоке. | Дорвеи и black SEO | 1 | 14.04.2010 19:56 |