gpt4 book ai didi

javascript - 如何创建只能单击一次的单击处理程序?

转载 作者:行者123 更新时间:2023-11-28 07:42:19 24 4
gpt4 key购买 nike

<script type="text/javascript">
function incr() {
var v1=document.getElementById('p1').value;
document.getElementById("p1").value= v1 + 1;
}
</script>

</head>

<body>
<form id="form_Warpper" action="data.php" method="post" onsubmit="return validateForm();">
<progress value="0" max="100" id="p1"></progress>
<p> 1. </p>
<label> I am sexy. </label>
<div class="allQuestion"><?php for($i=1; $i<=10; $i++){?><input type="radio" name="Dq[1]" value="<?=$i?>" onClick='incr();'> <?=$i?> <?php } ?></div>
</div>
</body>

我需要放置 onclick 但只希望它能够被单击一次。我有 100 个问题。我只需要它来增加单击单选按钮时的百分比。它应该只能被点击一次,但是这个,如果我再次点击它,它会不断增加。我怎样才能让它只被点击一次?

因为我有 10 个问题,所以我无法使用 true 或 false 来打开和关闭。

最佳答案

我想使用 jquery one() 函数。例如,

$( "#foo" ).one( "click", function() {
alert( "This will be displayed only once." );
});

这里类似于 one() http://api.jquery.com/one/

关于javascript - 如何创建只能单击一次的单击处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27867361/

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