Выбор поля ввода для добавления значения - PullRequest
0 голосов
/ 24 июня 2011

Следующий скрипт устанавливает значение переменной в поле формы.Однако у меня возникли проблемы с ограничением сценария только записью в предполагаемую форму / поле.Форма комментариев также заполняется тем же значением.

jQuery(document).ready( function($) {
   <?php $url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>

   var pageAddress="<?php echo $url?>";

   $('#testform a').click( function (){
      $(":input[name$='feedbackform']").val(pageAddress);
   });
});

Я попытался уточнить селектор, добавив идентификатор целевой формы следующим образом:

$(" #formcontainter   :input[name$='feedbackform']").val(pageAddress);

, но это непрекратить запись сценария в поля в форме комментария

Как правильно выбрать форму и поля для сценария, чтобы вставить его значение.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 24 июня 2011
<?php $url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>
jQuery(document).ready( function($) {

     $('#a').click( function (){
         $(":input[name$='feedbackform']").val(pageAddress);
     });

});

<input name="a" id="a" type="hidden" value="<?php echo $url?>" />
0 голосов
/ 24 июня 2011

Я думаю, что вы имеете в виду

$(" #formcontainter input[name$='feedbackform']").val(pageAddress);

или если вход является непосредственным дочерним, то

$(" #formcontainter > input[name$='feedbackform']").val(pageAddress);
...