Передача информации формы php в форму javascript - PullRequest
0 голосов
/ 05 октября 2011

Я надеюсь, что кто-то может мне помочь. Я немного растерялся, пытаясь добиться этого: я пытаюсь передать информацию, сгенерированную в моем php, в другую форму, созданную в Javascript.
Например, если я введу свое имя в поле ввода и нажму "Отправить", то он перейдет на другую страницу с действительной формой и там будет заполнено имя.

Одна вещь, которую я заметил, заключалась в том, что форма javascript не находится внутри тега <form>, она находится в куче таблиц с некоторыми полями ввода. Я могу опубликовать, как это выглядит в pastebin, если это поможет понять, что я имею в виду.

Также с помощью этого скрипта я не могу его редактировать, я не сделал его, это один из тех скриптов, которые вы просто размещаете на своем сайте, который автоматически генерируется.

Моя форма выглядит так:

<form action="auto-form/index.php" method="post" name="openleads" onsubmit="return checkForm(this);">

<label for="first">First Name <span class="required">*</span></label>
<input id="first_name" type="text" name="first" applicationforms="true" /><br>
<label class="error" for="name" id="first_name_error" style="color:#F00; font-size:11px;">This field is required.</label>

<span class="fields">Zip <span class="required">*</span></span>
<input id="zip" type="text" name="zip" applicationforms="true" /><br>
<label class="error" for="name" id="zip_error" style="color:#F00; font-size:11px;">This field is required.</label>

<label for="last">Last Name <span class="required">*</span></label>
<input id="last_name" type="text" name="last" applicationforms="true" /><br>
<label class="error" for="name" id="last_name_error" style="color:#F00; font-size:11px;">This field is required.</label>

<span class="fields">Email <span class="required">*</span></span>
<input id="email" type="text" name="email" applicationforms="true" /><br>
<label class="error" for="name" id="email_error" style="color:#F00; font-size:11px;">This field is required.</label>
<input class="button" type="submit" name="send" value="Send" />

</form>

Любая помощь приветствуется; как я уже сказал, я немного растерялся из-за того, что делать с этим.

Ответы [ 2 ]

1 голос
/ 05 октября 2011

php-form.php

<form action="javascript-form.php" method="post">
  <input type="text" name="name" />
  <input type="submit" value="Submit" />
</form>

javascript-form.php

<form action="" method="">
  <input type="text" name="name" value="<?= (isset($_POST['name'])?htmlentities($_POST['name'],ENT_QUOTES):''); ?>" />
  <input type="submit" value="Submit" />
</form>

Используйте PHP для вывода значений POST в атрибут value полей формы.Вы также можете использовать переменные GET и использовать javascript для анализа window.location и очистки этих значений формы.

0 голосов
/ 06 октября 2011

казалось, что это сделано

<script type="text/javascript" src="http://jquery.offput.ca/js/jquery.timers.js"></script>
<script>
$(document).everyTime(1000,function(i){
    if($('#ui-datepicker-div').length>0)
    {
        $('#first_name').val('<?php echo $_POST['first_name']; ?>');
        $('#last_name').val('<?php echo $_POST['last']; ?>');
        $('#zip').val('<?php echo $_POST['zip']; ?>');
        $('#email').val('<?php echo $_POST['email']; ?>');
    }
})
$('#first_name').val('test');
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...