Javascript-在函数中设置返回true

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

我使用一个按钮元素来提交值。我想检查输入字段是否已填充

“required”-属性在这种特定情况下不起作用,因为我使用的是pickadate.js,这会禁用它

我创建了一个javascript函数,只需单击按钮即可调用。要停止按钮提交,我已将返回设置为false:

<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>