javascript 制作不可点击的单选按钮[关闭]

mwkjh3gx  于 2021-12-24  发布在  Java
关注(0)|答案(2)|浏览(129)

**关闭。**此题需要debugging details。目前不接受答复。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
昨天关门了。
这篇文章是昨天编辑并提交审查的。
Improve this question
我希望创建一个特定的破碎界面:启用单选按钮,不能点击,但做一些动作onclick。我可以编写onclick函数,但单选按钮始终选择并保持选中状态。我正在使用ReactJS,但我不认为这会有什么不同。
我尝试的第一件事:

<input type="radio"/>
<input type="radio"/>
<input type="radio"/>
<input type="radio"/>

但问题是在那里多个按钮是可选择的,并且点击按钮会导致选择。我也试过

<input type="radio" disabled/>
<input type="radio" disabled/>
<input type="radio" disabled/>
<input type="radio" disabled/>

但是按钮看起来是禁用的,不能点击。
我该怎么办?

au9on6nz

au9on6nz1#

<input type="radio" name="foo" value="Foo" onclick="this.checked=false">

或:

<input type="radio" name="foo" value="Foo" onclick="myInput(this)">
<script>
    function myInput(e){
        e.checked = false;
        alert("I'm Clicked!");
    }
</script>
yqkkidmi

yqkkidmi2#

你可以在HTML输入中添加“disabled”属性,使其不可交互:

<input type="radio" disabled>

相关问题