目前我正在尝试使用以下命令编辑隐藏的表单:
jQuery(document).ready(function(){
jQuery("#test").val("hi");
});
这是在内联drupal_add_js中。
当表单'test'是普通文本字段时,这是有效的。当它被隐藏时,这不起作用。我目前正在使用Drupal 7的webform模块来创建表单。我已经阅读了几十个关于填充隐藏字段的stackoverflow问题,但我还没有任何工作要做。我希望它只是隐藏字段在语法上不同的东西,但很可能是我不知道的drupal中的东西。
答案 0 :(得分:2)
尝试改为:
jQuery("input[name=test]").val("hi");
答案 1 :(得分:1)
我真的不知道Drupal
中的编码风格,但如果你想我可以用基本的jQuery方式建议你,希望这对你有用:)
<form name="testform" method="POST" action ="#">
<input type="hidden" name="hiddenInput" id="hiddenInput">
Hii
<input type="submit" name="Go" >
</form>
$('form').submit{(
alert('Submitted');
var hid=$('input[type="hidden"]').val('HiddenText');
alert(hid.val);
return false;
});