4 回答
![?](http://img1.sycdn.imooc.com/545863e80001889e02200220-100-100.jpg)
TA贡献1821条经验 获得超6个赞
你可以使用javascript(尤其是jQuery)来达到你的目的。
但是,实际上,当您提交表单时,这意味着您的表单已发送到服务器并返回视图的新结果,因此接下来的步骤将在后端发生,您的后端将负责以您的方式呈现结果想。
$('#buttonAccept').on("click",function() {
$('#buttonRefuse').attr("disabled", "disabled");
});
$('#buttonRefuse').on("click",function() {
$('#buttonAccept').attr("disabled", "disabled");
});
![?](http://img1.sycdn.imooc.com/533e4c1500010baf02200220-100-100.jpg)
TA贡献2065条经验 获得超14个赞
这应该可以做到:
document.getElementsByName("SubmitButton")[0].disabled = true; document.getElementsByName("SubmitButton")[1].disabled = true;
但我不会直接使用索引。
![?](http://img1.sycdn.imooc.com/5c4aa098000126bb09600960-100-100.jpg)
TA贡献1797条经验 获得超4个赞
jquery如果您的页面没有,请先添加
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
然后像这样添加点击事件
<button type="submit" name="SubmitButton" value="accept" id="buttonAccept" onclick="EnableDisable()">Accept</button>
<button type="submit" name="SubmitButton" value="refuse" id="buttonRefuse" onclick="EnableDisable()">Refuse</button>
然后你可以像这样禁用submit button其中任何一个click event
function EnableDisable() {
$(':input[type="submit"]').prop('disabled', true);
}
![?](http://img1.sycdn.imooc.com/5458453d0001cd0102200220-100-100.jpg)
TA贡献1770条经验 获得超3个赞
您可以对这两个按钮使用类似的代码。onClick在一个按钮上禁用另一个按钮,依此类推。
<button type="submit" name="SubmitButton" value="accept" id="buttonAccept" onclick="return foo();">Accept</button>
function foo() {
document.getElementById("buttonAccept").disabled = true;
document.getElementById("buttonRefuse").disabled = true;
return true;
}
- 4 回答
- 0 关注
- 143 浏览
添加回答
举报