gpt4 book ai didi

javascript - 在 firefox 上用 js 改变表单方法

转载 作者:行者123 更新时间:2023-11-30 07:10:32 27 4
gpt4 key购买 nike

我需要用 javascript(jQuery 或纯)更改我的表单的方法属性。

我的表单有 method="post",我尝试将其更改为:

$("#submit-button").click(function(){ 
var url = $('input[id=url]').val();
var method = $('#method option:selected').val();
$("#form-test").attr("action", url);
$("#form-test").attr("method", method);
$("#form-test").submit();
});

此代码适用于 Chrome 和 I8,但不适用于 Firefox。操作设置正确,方法变量也正确包含“get”或“post”。有什么想法吗?

已解决:我使用的是旧版本的 jquery(复制和粘贴错误),我已经升级到 1.7.1,现在可以使用,代码相同...

最佳答案

这是我的代码,它在 IE/FF/Chrome 上都运行良好

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
function changeMethod() {
$("#myPost").attr("method", "get");
}
</script>

<form method="post" id="myPost">
<input type="text" name="abc" id="abc" value="Something" />

<input type="submit" value="submit" onclick="changeMethod()" />
</form>

关于javascript - 在 firefox 上用 js 改变表单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198028/

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