当输入字段不为空时,Javascript会自动提交表单

时间:2015-01-17 11:51:59

标签: javascript jquery

我希望在字段不为空时自动提交表单。我有一个输入现场表格,这是一个日期选择器。我希望当用户选择日期时,它会自动提交该值。

这可能吗?

干杯

我找到了解决方案:

    <script>
   function myFunction() { 


var el = document.getElementById('input-datepick').value;
if (el!=""){

     document.getElementById('datepick').submit();

}

}

</script>

然后在我的HTML上

<input onchange="myFunction()" name ="input-datepick" id="input-datepick"       
type="text" class="form-control datepicker">

2 个答案:

答案 0 :(得分:1)

您可以简单地将EventListener添加到输入字段,并在输入字段更改时提交关联的表单:

document.getElementById('id of your input field').addEventListener('change',function(){
    document.getElementById('id of your form').submit() 
}

答案 1 :(得分:0)

引导日期选择器输入按钮的功能。

如果您的输入在表单中变形,请使用jquery .submit函数。

另一种方法是使用.ajax调用将输入值作为ajax数据传递。在这个approch中不需要