单选按钮确认,取消和确定做同样的事情
Radio Button Confirmation, Cancel and Ok Doing the same thing
我被困在一个我在大学做的项目上,当你点击'确定'和'取消'时,我试图做的确认会返回相同的东西我想让它在我按取消键时取消选中单选按钮在我按确定键时保持选中
<script language="javascript" type="text/javascript">
function getConfirmation()
{
var retVal = confirm("Your Level of Entry is A2, is this correct?");
if (retVal == true)
{
alert("Your Level of Entry is A2!");
return true;
}
else
{
return false;
}
}
设置按钮的checked
属性:
function getConfirmation()
{
var retVal = confirm("Your Level of Entry is A2, is this correct?");
if (retVal)
{
alert("Your Level of Entry is A2!");
return true;
}
else
{
document.getElementById('radioButton').checked = false;
return false;
}
}
你的JS可以正常工作。
这里并没有改变单选按钮的状态。
可以使用checked
属性。
假设你有这个:
<input type="radio" name="group1" checked="true" id="a2"/>A2
<input type="radio" name="group1" id="not"/>Not A2
如果确认被取消,您可以在else
块中添加document.getElementById("not").checked = true;
以检查其他单选按钮:
function getConfirmation() {
var retVal = confirm("Your Level of Entry is A2, is this correct?");
if (retVal) {
alert("Your Level of Entry is A2!");
return true;
} else {
document.getElementById("not").checked = true;
return false;
}
}
相关文章:
- 取消按钮不适用于确认窗口
- JavaScript确认取消在Laravel表单上不起作用
- 为什么JS confirm()获胜't当我在确认对话框中点击“取消”时,取消提交操作
- 取消“确认表单重新提交”对话框
- javascript确认取消仍然提交表单
- 单击确认框上的取消不会取消操作
- 为什么使用挖空在确认框中单击“取消”时删除记录
- 是否可以在javascript或oracle apex 5.0中捕获已取消的页面提交或取消确认框
- JavaScript 在确认取消时无法返回 false
- 确认框取消功能与确定执行相同的操作
- 如何防止在单击确认警报框中的取消按钮后刷新页面
- 浏览器确认关闭:取消按钮也会关闭浏览器
- 如何在确认消息框中单击取消按钮后清除文本框
- 当使用return false时,javascript确认(取消)仍然提交表单
- 在jQuery 1.4.2中添加一个简单的确认/取消对话框
- 返回确认取消按钮不工作
- Javascript确认(取消)在返回false时仍然提交表单
- Javascript确认取消后停止页面刷新
- 确认()取消按钮在IE11中不再工作
- JavaScript确认取消按钮不停止JavaScript