首页 > 解决方案 > 当 .html 函数添加输入时,输入不会向 FORM 添加值

问题描述

TEXT 输入出现在 VISUALLY 表单中,但该值未添加到 FORM 中?只添加了“somefield”。也许我应该另外绑定它?

<form action="/" method="get">
<input type="hidden" name="somefield" value="somevalue">
<div class="addfield"></div>
<input type="submit" value="Submit">
</form>

<script>
$(document).ready(function() {
    $('.addfield').html('<input type="text" name="TEXT" value="SOME">');
});
</script>

//jquery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

标签: jquery

解决方案


您必须先将您的 jquery cdn 链接添加到您的 jquery 代码中。所以首先这样做:

<form>
<input type="hidden" name="somefield" value="somevalue">
<div class="addfield"></div>
<input type="submit" value="Submit">
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
    $('.addfield').html('<input type="text" name="TEXT" value="SOME">');
});
</script>


推荐阅读