我有一个简单的 html 表单,即
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top" id="registration-form">
<input type="text" class="form-control" name="form-reg-fullname" data-form-field="Name" id="form-reg-fullname">
<input type="hidden" name="return" value=""/>
</form>
在<script>
标记我正在做验证并更改返回值:
<script>
$('#registration-form').submit(function () {
var fname = $.trim($('#form-reg-fullname').val());
$("#return").val("http://localhost:9000/app/fname");
});
</script>
提交表单时验证工作成功,但我在 return
中得到空值input type
.我怎样才能让它发挥作用?
最佳答案
看起来您在返回输入中缺少一个 id,您只有一个名字。所以它应该是这样的:
<input type="hidden" name="return" id="return" value=""/>
这样,当您使用 $('#return')
在 js 中调用输入时,它将通过正确的 ID 获取它。
关于javascript - 如何更改html中输入类型的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45261643/