易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript 与表单提交

我有一个用户注册的页面,注册是包含的用户信息有:用户名,密码,邮箱。为了让页面更友好,我在客户端使用了JavaScript脚本进行输入验证(并没有使用asp.net自带的验证控件),比如用户输入的格式错误那么JavaScript函数返回false,格式正确返回TRUE。然后在页面的最下方有一个服务器端控件的Button,如果前面的JavaScript验证都返回true,那么将注册信息提交到数据库,并跳转页面,如果有一处验证返回false,那么不应该提交表单,并停留在当前页面

<asp:TextBox ID="txtbUserName" runat="server" class="txtbox" onblur="CheckUserName('UserName')" onFocus="RightName('UserName')" > </asp:TextBox>

CheckUserName('UserName') 是我自己写的验证用户名格式的JavaScript函数,格式正确返回TRUE,否则返回false。但是现在无论验证是否成功(表单中可能有某些验证不成功),页面仍然会跳转,所以我想请交大家关于表单提交的原理,要怎样才能使得所有客户端验证成功才提交表单,还有我自己写的JavaScript函数的返回值该如何使用?

一般在提交的form的onsubmit()方法写js验证,onsubmit的函数返回false就不能提交。比如 <form onsubmit="return false;"> 这样表单就无法提交,你可以把相应的js验证函数放到onsubmit=""的双引号里

<form onSubmit="return checks()">
<asp:TextBox runat="server" id="users"> </asp:TextBox>
</form>

<script type="text/javascript">

function checks()
{
var


相关问答:

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......

JavaScript问题!

<html>
<head>
<title></title>
</head>
<body>
<font color="#0000FF"><b>请在文本框1中输入文字:</b>
<form>
  <input ......

JavaScript获取选中项

<script type="text/javascript">
function show(){
var ListUtil=new Object();
var ListUtil.getSelectedIndexes=function (oListbox){
var arrIndexes=new Array;
for(var i=0;i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号