Heim >Backend-Entwicklung >PHP-Tutorial >登陆界面的js问题?

登陆界面的js问题?

WBOY
WBOYOriginal
2016-06-23 14:19:30829Durchsuche

后台登陆系统,如果表单填写的不合js要求,js提示错误,如果正确,跳转到php登陆数据验证,

结果我做了一个表单,什么都不填,js肯定要提示错误,但是马上直接跳转到php页面去了。

我就是不知道如何在js验证都没通过的情况下,阻止form的action提交?

----------------------------

我使用了onsubmit,

<form class="form-horizontal" action="{:U('checkuser')}" method="post" onsubmit="return check()">


但是不知道怎么做?


回复讨论(解决方案)

不要用onsubmit事件

随便写个按钮,点击时去检测  检测合格就$("form").submit()    不合格就提示不合格

在check() 里面写验证就是了

对 js里写个函数 验证  验证过了再传php 

check 里面return false;

js的错误提示语句后写没写return false??

不要用onsubmit事件

随便写个按钮,点击时去检测  检测合格就$("form").submit()    不合格就提示不合格

键盘回车提交呢?


不要用onsubmit事件

随便写个按钮,点击时去检测  检测合格就$("form").submit()    不合格就提示不合格

键盘回车提交呢?

给表单内的input加一个检测按键的方法 如果是回车就submit 可以吗?

在JS的check()事件里面写上验证方法
比如
function check(){
   if(帐号==''){
       alert("帐号不能为空");
       return false;
   }
   return true;
}
如果验证失败return false是一定要的,否者的话form就会提交。
至于后面的return true可要可不要。



不要用onsubmit事件

随便写个按钮,点击时去检测  检测合格就$("form").submit()    不合格就提示不合格

键盘回车提交呢?

给表单内的input加一个检测按键的方法 如果是回车就submit 可以吗?
如果很多input,每个都可能有onkeypress事件,所以,还不如onsubmit好,返回false就足够了




不要用onsubmit事件

随便写个按钮,点击时去检测  检测合格就$("form").submit()    不合格就提示不合格

键盘回车提交呢?

给表单内的input加一个检测按键的方法 如果是回车就submit 可以吗?
如果很多input,每个都可能有onkeypress事件,所以,还不如onsubmit好,返回false就足够了

受教

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn