Отображение значений из одной формы в другой форме на странице до того, как пользователь нажмет кнопку отправки - PullRequest
0 голосов
/ 06 июня 2011

Я новичок в php. Я хочу выполнить каскадирование форм.у меня будет форма, подобная форме регистрации, где, если я введу какие-либо данные в текстовые поля, они должны автоматически отображаться в другой форме, прежде чем будет нажата кнопка отправки.

Пожалуйста, если кто-нибудь знает, помогите мне,Я в нужде.

1 Ответ

1 голос
/ 07 июня 2011

Небольшой Javascript сделает свое дело.Это будет легко, если вы воспользуетесь чем-то вроде jQuery , чтобы выручить вас.Просто свяжите каждое поле в вашей форме с событием change , используя метод change () , а затем обновите поле "cascaded" до значения, переданного методу change ().

Например, рассмотрим HTML:

<form>
  <input type="text" id="field1" />
  <input type="submit" />
</form>

И предполагается, что вы хотите динамически обновлять следующий div при редактировании приведенной выше формы:

<div id="field1_val"></div>

Добавьте следующееСценарий к заголовку вашего HTML:

//This will just make sure you're using the awesomeness of jQuery...
<script src="http://code.jquery.com/jquery-latest.js"></script>

//This will bind your field to the change event using jQuery
<script type="text/javascript">
  $("#field1").change( function() {
    $("#field1_val").text($(this).val());
  });
</script>

Надеюсь, что он укажет вам правильное направление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...