gpt4 book ai didi

jquery unbind 覆盖表单提交中的 onsubmit

转载 作者:行者123 更新时间:2023-12-01 08:11:13 25 4
gpt4 key购买 nike

这是表单声明:

      <form id="form1" method="post" onsubmit="this.action='/mis_apps/scholarships-syste'+'m/index.cfm/scholarships/edit';">

这是我的 JavaScript:

     $("#form1").attr("action", "/mis_apps/scholarships-syste'+'m/index.cfm/scholarships/test");
alert($("#form1").attr("action"));
$("#form1").unbind("submit").submit();

警报正确显示新操作。但是当运行submit时,它仍然会转到onsubmit中的原始代码。

我也尝试过:

    $("#form1").unbind("submit");
$("#form1").submit();

但是还是不行。

谢谢。

最佳答案

.unbind 将仅删除 jQuery 附加的事件处理程序。

试试这个,

$('#form1').removeAttr('onsubmit')
$('#form1').submit();

您可以在这里测试它,http://jsfiddle.net/k5Tnh/3/

关于jquery unbind 覆盖表单提交中的 onsubmit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522688/

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