gpt4 book ai didi

jquery - HTML 表单单选按钮可通过 jquery 提交或隐藏

转载 作者:行者123 更新时间:2023-11-30 01:26:58 26 4
gpt4 key购买 nike

我正在尝试使用 jquery 根据单击的单选按钮来提交或隐藏。我正在将值提交给mysql。单选按钮位于 tr 中。如果我在表单中包含提交按钮,我可以成功更新 mysql 的值。

<tr>
<form name="MyStatusForm" id="MyStatusForm" method="post" action="update.php">
<td class="statuscolumn">
<input name='status' type='radio' value='1' />
<label for="new">New</label>
<input name='status' type='radio' value='2' />
<label for="accept">Accept</label>
<input name='status' type='radio' value='3' />
<label for="resolve">Resolve</label>
</td>
</form>
</tr>

我的脚本查找单选按钮的值以确定要执行的操作。

$('input[type=radio]').click(function () {
var $closestTR = $(this).closest('tr');
var $closestForm = $(this).closest('form');
if (this.value == '1') || (this.value == '2') {
$closestForm.submit();
}
if (this.value == '3') {
var ok = confirm("some message?");
if (ok == true) {
$closestTR.hide("slow");
} else {
return;
}
}
});

皮革效果很好。只有提交不起作用。单击单选按钮时没有任何响应,并且 mysql 未更新。

感谢您的帮助

最佳答案

您的 if 中有语法错误,应该是

if ((this.value == '1') || (this.value == '2'))

另外,不要忘记按照 @adeneo 建议修复您的标记

关于jquery - HTML 表单单选按钮可通过 jquery 提交或隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894495/

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