我希望在字段不为空时自动提交表单。我有一个输入现场表格,这是一个日期选择器。我希望当用户选择日期时,它会自动提交该值。
这可能吗?
干杯
我找到了解决方案:
<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">
答案 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中不需要