gpt4 book ai didi

jquery - 使用 jquery 提交表单时将值从文本字段复制到输入 type=hidden

转载 作者:行者123 更新时间:2023-12-01 05:59:39 24 4
gpt4 key购买 nike

我正在使用 asp .net mvc3 。我有一个带有文本框和按钮的表单。在将文本框中的值传递给 Controller ​​之前,我需要对其进行加密。所以我尝试加密文本框值,将其存储在隐藏字段中并将隐藏字段值传递给 Controller ​​。我在 .submit() 中使用了以下 jquery 代码,但是当我收到 Controller 上隐藏字段的值时,它显示默认值而不是新值。

 $('#myform').submit(function () {
var hash = "hashed value";
$("#myhiddenfiled").val(hash);
alert($('#myhiddenfiled').val());
return false;
});

Alertbox 显示新分配的值,但 Controller 中操作时收到的值显示为旧值。有没有可以替代submit()的方法?

注意::在我的例子中,页面是通过按 Enter 按钮提交的

最佳答案

根据哈希复杂性,您可以将函数绑定(bind)到用户输入数据的字段的 change 事件,在哈希字段上设置此值,然后提交表单。

我总是喜欢自己处理提交,因为我可以在提交之前做各种有趣的事情,然后仍然调用提交。

更新:迪米特里对我误解了这个问题发表了评论,所以我删除了这些评论。另外,Dimitri 关于处理提交的事情是正确的。

关于jquery - 使用 jquery 提交表单时将值从文本字段复制到输入 type=hidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12507576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com