如何解决在Drupal中使用Jquery编辑隐藏的表单字段
| 目前,我正在尝试使用以下命令编辑隐藏的表单: jQuery(document).ready(function(){
jQuery(\"#test\").val(\"hi\");
});
这在内联drupal_add_js中。
如果表单“ test”是普通文本字段,则可以使用。当它被隐藏时,这是行不通的。我目前正在使用Drupal 7的webform模块创建表单。我已经阅读了许多有关填充隐藏字段的stackoverflow问题,但是我还没有任何工作。我希望这与隐藏字段在语法上有所不同,但很可能是我不知道的drupal中的某些东西。
解决方法
请尝试:
jQuery(\"input[name=test]\").val(\"hi\");
, 我真的不知道Drupal
中的编码样式,但是如果您希望我可以用基本的jQuery方式建议您,希望对您有所帮助:)
的HTML
<form name=\"testform\" method=\"POST\" action =\"#\">
<input type=\"hidden\" name=\"hiddenInput\" id=\"hiddenInput\">
Hii
<input type=\"submit\" name=\"Go\" >
</form>
jQuery的
$(\'form\').submit{(
alert(\'Submitted\');
var hid=$(\'input[type=\"hidden\"]\').val(\'HiddenText\');
alert(hid.val);
return false;
});
演示
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。