Javascript-在函数中设置返回true
我使用一个按钮元素来提交值。我想检查输入字段是否已填充 “required”-属性在这种特定情况下不起作用,因为我使用的是pickadate.js,这会禁用它 我创建了一个javascript函数,只需单击按钮即可调用。要停止按钮提交,我已将返回设置为false:Javascript-在函数中设置返回true,javascript,html,function,Javascript,Html,Function,我使用一个按钮元素来提交值。我想检查输入字段是否已填充 “required”-属性在这种特定情况下不起作用,因为我使用的是pickadate.js,这会禁用它 我创建了一个javascript函数,只需单击按钮即可调用。要停止按钮提交,我已将返回设置为false: <button type="submit" class="btn btn-primary" onclick="checkIfFilled(); return false;" data-loading-text="loading
<button type="submit" class="btn btn-primary"
onclick="checkIfFilled(); return false;"
data-loading-text="loading…">ButtonText</button>
ButtonText
现在我想将返回设置为false;返回真值;使用javascript函数checkifilled()
因此,如果检查成功,数据应该像没有返回错误一样发送
为将来可能有问题的人编辑:解决方案是返回函数,该函数可以在需要时返回true或false。
感谢迈克尔,音乐上的尤特和阿曼尼
谢谢你的阅读 您可以这样做:
按钮文字
函数checkifilled(){
//如果所需输入为空,则返回false,如果不返回true
if(document.getElementById(“check_this”).value!=“”){
返回true;
}否则{
返回false;
}
}
按钮文本
函数checkifilled(){
if(document.getElementById(“textboxId”).value.trim()!==“”){
返回true;
}
为什么不onclick=“return checkfilled()”
?从HTML中删除return false;
并从checkfilled
本身返回true/false
。我不习惯javascript,但这个解决方案很棒!谢谢你!即使我已经得到了它,这也是未来的一个好例子。谢谢!)
<button type="submit" class="btn btn-primary" onclick="return checkIfFilled();"
data-loading-text="loading…">ButtonText</button>
<script type="text/javascript">
function checkIfFilled(){
if(document.getElementById("textboxId").value.trim()!=="") {
return true;
}
</script>