【发布时间】:2020-05-18 22:59:21
【问题描述】:
我是 Jquery 的新手。我的用户故事:我有两个输入表单标签。一个是隐藏的,一个是文本。我需要从输入文本中获取值并将该值设置为隐藏输入,然后提交具有这两个值的表单。是否可以在 Jquery 中进行。这是我的示例代码:
if ($_POST) {
$email = $_REQUEST['email'];
$username = $_REQUEST['username'];
echo "Email Value: " . $email ." And Username Value :" .$username;
}
var lap = $("emailId").val();
var test = $("userId");
test.val(test);
<form>
<input id="emailId" name="email" type="text" value="">
<input id="userId" name="username" type="hidden" value="">
<input type="submit" value="Submit" />
</form>
【问题讨论】:
-
您的 jQuery id 选择器缺少
#前缀...var test = $("#userId");应该可以与那些已修复和test.val(lap)一起正常工作 -
我尝试使用 id 选择器。还是没有运气
-
除了
#前缀,您还需要使用test.val(lap)。另请注意,此逻辑只会在页面加载时执行。如果要在输入值后更新值,则需要使用事件处理程序。我建议input。 -
你有一个示例事件处理程序。我还在学习。请帮忙。
-
@mike1225
$('input[type=submit]').on('click', yourFunction)这是点击事件输入的事件监听器
标签: javascript jquery html