gpt4 book ai didi

javascript - .submit() 的困难

转载 作者:行者123 更新时间:2023-11-28 02:46:40 25 4
gpt4 key购买 nike

我正在开发一个项目(shoutbox),需要在不重新加载页面的情况下提交表单。应该很容易,对吧?好吧,我正在使用 jQuery,但遇到了问题。当我只有一个输入框时,一切正常。但如果我有两个,它就会崩溃。

表格-

<form id="freeshout-form" method="post">
<input id="name" type="text" name="name" value="name" />
<input id="entry" type="text" name="entry" value="entry" />
</form>

jQuery -

$("#freeshout-form").submit(function(event) {
event.preventDefault();
alert($("#name").val() + ' - ' + $("#entry").val());
});

但是,如果我删除其中一个输入框,则警报框将显示该输入的值,而另一个输入值的值将显示为“未定义”。但是,如果我将取出的输入值放回原处,则警报框根本不会显示。

有什么想法吗?

更新:适用于 jsfiddle ,但不是on my site 。不过,相同的代码,我删除了所有可能干扰它的内容。

最佳答案

当我添加提交按钮时,您的代码工作正常。您可以添加一个不可见的。或者您可以让表单监听“Enter”键。

<小时/>

可能是缓存问题。清除浏览器的缓存并重试。

关于javascript - .submit() 的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776195/

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