gpt4 book ai didi

javascript - 如果未输入任何内容,则使 javascript 按钮不执行任何操作

转载 作者:行者123 更新时间:2023-11-28 07:32:27 25 4
gpt4 key购买 nike

我制作了这个脚本,它可以进行计算并根据用户的输入重定向用户。如果没有输入任何内容,我希望“计算”按钮不执行任何操作,但我不知道如何操作。

我的代码:

          <li class="buttons"><input type="hidden" name="form_id" value="982264" />
<button id="Button1" onclick="myFunction()">Beste deal berekenen!</button></li>
</ul>
</div><script type="text/javascript">
//<![CDATA[
function myFunction() {
oText =document.getElementById("element_2").value;
var e = document.getElementById("element_3");
var strUser = e.options[e.selectedIndex].value;

if(strUser == 3){
window.location.replace("redirectC.html");
}
else if(oText <= 2){
window.location.replace("redirectA.html");
}
else {
window.location.replace("redirectB.html");


}
}
function validate(evt) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode( key );
var regex = /[0-9]|\./;
if( !regex.test(key) ) {
theEvent.returnValue = false;
if(theEvent.preventDefault) theEvent.preventDefault();
}
}

//]]>
</script>

最佳答案

您可以监听input事件并检查您需要检查的内容。在我的示例中,我检查空字符串。

var button = $('button'),
input = $('input'),
disabled = true;

input.on('input', function(){
disabled = input.val() == "" ? true : false;

button.attr('disabled', disabled);
});

在线:http://jsfiddle.net/q9wwdg4w/

关于javascript - 如果未输入任何内容,则使 javascript 按钮不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28981864/

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