【发布时间】:2014-09-12 09:43:42
【问题描述】:
我想验证没有 type="submit" 按钮的表单输入。 我该怎么做?
我试过了 ->
<script type="text/javascript">function validateForm() {
$('#form1')[0].checkValidity()
if( document.form1.vorname.value == "" )
{
return false;
}
if( document.form1.nachname.value == "" )
{
return false;
}
if( document.form1.postleitzahl.value == "" )
{
return false;
}
if( document.form1.email.value == "" )
{
return false;
}
if( document.form1.telefon_optin_Ja.value == "" )
{
return false;
}
if( document.form1.ort.value == "" )
{
return false;
}
if( document.form1.straße.value == "" )
{
return false;
}
if( document.form1.Anrede.value == "" )
{
return false;
}else {
$('#modal_absenden').modal({
backdrop: 'static',
keyboard: 'false',
})
}
}
</script>
我的表单名称是:form1 , button -> `Absenden
问题的“背景”是:我想首先验证表单输入,然后(如果所有输入都正常)它应该打开一个模式,您可以在其中选择重定向页面(重定向是,重定向否)然后它通过 post 将表单提交到 mail.php。
我希望你理解我的问题,如果你有问题,请问。 (我的英语不太好..)
感谢您的帮助。
【问题讨论】:
-
使用
on( "keyup", handler )。 api.jquery.com/keyup. -
看看 livevalidation.com 或这个:jsfiddle.net/trixta/XqPhQ
标签: javascript jquery html forms twitter-bootstrap