2012-06-28 3 views
0

У меня есть форма, которую я хочу автоматически заполнить последние 2 поля на основе данных поля 2. Вот моя форма.Данные заполнения формы на основе предыдущего поля

<form method="post"> 
<table> <tr><b>Add new data using form below</b></tr>  
<tr><td> Keyword: </td><td> <input type="text" name="keyword" id="keyword"><br></td></tr> 
<tr><td> Block?: </td><td><input type="text" name="block" id="block"><br></td></tr> 
<tr><td> Phone #:</td><td> <input type="text" name="phone" id="phone"><br></td></tr> 
<tr><td> Reason: </td><td> <input type="text" name="reason" id="reason"><br></td></tr> 
    <tr><td> </td><td align="left"> <input type="submit" name="submit" value="Submit Data"></td></tr> 
    </table> 
     </form> 

Таким образом, телефон и причина будут автоматически заполняться на основе введенного номера блока. Не обязательно искать кого-то, чтобы это сделать .. может быть, просто направьте меня в направлении, чтобы получить ответ.

+0

Что вы пробовали до сих пор, чтобы заставить его работать? Какой у вас код, кроме самой формы? – Fluffeh

+0

вы можете оставлять эти значения или отправлять их в sesseion – Rinzler

+0

Как вы узнаете, что положить в телефон и причину, основанный на номере блока? – SpacedMonkey

ответ

0

Звучит как работа для jQuery. Попробуйте функцию размытия для поля #block:

$('#block').blur(function() { 
// get value, based on this, populate value of your other fields 
}); 

http://api.jquery.com/blur/

Это, как вы можете показать вещи, основанные на входе элемента формы без обновления страницы.

+0

это не поможет пользователю – Rinzler

+1

Вот как достичь функциональности, которую он ищет. Публикация значений или сохранение их в сеансе, как вы предложили, не имеет ничего общего с тем, что он пытается достичь. – JROB

+0

Я имел в виду, что пользовательский dint имел jquery в виду, он ищет, чтобы сделать это с помощью php. offcourse ему нужен только jquery :) – Rinzler

Смежные вопросы