Rumah > pembangunan bahagian belakang > tutorial php > 登陆界面的js问题?

登陆界面的js问题?

WBOY
Lepaskan: 2016-06-23 14:19:30
asal
835 orang telah melayarinya

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

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

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

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

我使用了onsubmit,

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


但是不知道怎么做?


回复讨论(解决方案)

不要用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就足够了

受教

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan