导航:首页 > 编程语言 > js表单提交时验证

js表单提交时验证

发布时间:2021-04-04 12:08:14

① 用js提交表单时如何验证表单项

都可以的,在以上的代码里面可以,在obsubmit代码里面也可以,例如可以:

function selectByMoreC(Action){
document.forms["salChanceForm"].method = "post";
document.forms["salChanceForm"].action = Action;
if (document.forms["salChanceForm"].myinput.value.match(/[^0-9]/))
{
alert('xxx只能输专入数属字!');
}//还可以添加其它一些字段的判断
else document.forms["salChanceForm"].submit();
}

② 如何在form中调用js表单验证

|

比如有个表单

<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
First name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>


js验证函数:

function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}


当提交表单的回时候就会触答发验证,运行结果:

③ js form表单提交验证

|

$("form").submit(function(e){

if(!($('userName').val()=="预设的值"||$('password').val()=="预设的值")){
alert('用户名密码不对!内');
e.preventDefault();
}
});

请引入jquery~

望采容纳~~

④ js验证和提交表单问题,验证的了提交不了,提交了了,验证无效

可以跟踪一下

js方法里面加如:
windows.open("1.html");
或打印小窗什么的。一点点跟下去,看出问题在哪

javaScript表单验证与提交

<form action='a.aspx' onsubmit='return chk()'>
<input type='text' name='uname' id='uname'/>
<input type='text' name='upwd' id='upwd'/>
</input type='submit' value='提交'/>
</form>
<script>
function chk()
{
var u = document.getElementById('uname').value;
var p = document.getElementById('upwd').value;
if(u=='')
{
alert('请填写用户名');
return false;
}
if(p=='')
{
alert('请填写密码');
return false;
}
return true;
}
</script>
a.aspx.cs
string uname = Request.Form["uname"];
string upwd= Request.Form["upwd"];

⑥ 提交表单时,怎么控制先进行JS验证,如果通过JS验证再连接服务器执行PHP语句呢

我把代码都写在一个文件里面 命名为 test.php 你可以测试一下 我只是写了个意思 具体的操作你可以自己再写 我测试没问题了

<html>
<head>
<script type="text/javascript" src="update.js"></script>
<form action = "update.php" method = "POST">
</form>
</head>
<body>
<form action = "test.php" onsubmit="return my_check();" method = "POST">
<table>
<tr><td><label for = "id">文件号:</label></td><td><input type = "text" size="8" name = "id" id='my_id' /></td></tr>
<tr><td><label for = "user">姓名:</label></td><td><input type = "text" size = "8" name = "user" /></td></tr>
<tr><td><input type = "submit" name = "submit" value = "提交更新"/>
<input type = "hidden" name = "action" value = "add" />
<input type = "reset" name = "reset" value = "重新填写" /></td></tr>
</table>
</form>
</body>
</html>

<script language=javascript>
function my_check(){
var a = document.getElementById("my_id");
if(a.value==""){
alert ("文件号不能为空"+"\n"+"请加上");
a.focus();
return(false);
}
else{
return(true);
}
}
</script>

<?
$act = $_POST['action'];
if($act == 'add'){
$id = $_POST['id'];
echo "您输入了".$id;
}
?>

⑦ jsp关于js注册表单验证问题:事件为submit按钮提交验证的onClick事件,先看一下部分主要代码:

click里面应该加上return,如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function check(){
var name=document.form.username.value;
if(name=='')
{
alert("no null!");
return false;
}
else{

alert("hello world!");

}
}
</script>
<body>

</head>
<body>
<form action="test2.jsp" name="form" method="post" >
输入用户名:<input name="username" type="text" onblur="check()"/>
用户姓名:<input name="name" type="text"/>
<input type="submit" name="Submit" value="登录" onclick="return check();"/>
</form>
</body>
</html>

最好还是在onsubmit验证,因为有时候是直接回车提交的,不一定按按钮,如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function check(){
var name=document.form.username.value;
if(name=='')
{
alert("no null!");
return false;
}
else{

alert("hello world!");

}
}
</script>
<body>

</head>
<body>
<form action="test2.jsp" name="form" method="post" onsubmit="return check();">
输入用户名:<input name="username" type="text" onblur="check()"/>
用户姓名:<input name="name" type="text"/>
<input type="submit" name="Submit" value="登录" />
</form>
</body>
</html>

⑧ JS表单验证

你失去焦点验证写好了,就点击注册再验证一边,把验证的代码封装好,然后返回一个bool值判断是否通过验证,然后如果全部通过就提交表单,否则就不提交表单

⑨ JavaScript表单提交验证

你应该直接在登录按钮的click事件中写:

<script>
$("#login").click(function(){
//把你的三个验证所用到的代码,放到这里来,最主要是一旦验不通过就returnfalse;反之就往下运行
//用if也可以,用switch也可以,你这样三个方法分别是是笨方法哦!
});
</script>

⑩ javascript提交表单时验证

function validate(){
var t1 = document.getElementById('select_cn');
var t2 = document.getElementById('select_wsrs');
var t1val =document.getElementById('gnmj');
var t2val =document.getElementById('syrs');

if(t1.style.display=='block'&&t2.style.display=='block'&&(t1val.value==''||t2val.value=='')){
alert("2个都不能为空");return false;
}else if(t1.style.display=='block'&&t1val.value==''){
alert("第1个不能为空");return false;
}else if(t2.style.display=='block'&&t2val.value==''){
alert("第2个不能为空");return false;
}else{
alert("提交");return true;
}

}
<input type="radio" onclick="showdiv1()" name="aaa"/>选择第1个单选按钮
<input type="radio" onclick="showdiv2()" name="aaa"/>选择第2个单选按钮
<input type="radio" onclick="showdiv12()" name="aaa"/>选择第3个单选按钮

<input id="select_submit" type="submit" value="确定" onclick="return validate();" style="display:none" />

阅读全文

与js表单提交时验证相关的资料

热点内容
c盘桌面有文件就是显示不出来 浏览:45
360网络查看器在哪 浏览:778
iphone玻璃图标 浏览:694
平板拍的照片储存在什么文件夹 浏览:896
linux修改文件时间命令 浏览:885
下载qq数据怎么恢复 浏览:988
网吧挂机密码怎么取消 浏览:693
u盘打开显示文件夹空 浏览:877
网络推广怎么操作 浏览:135
处理恶意程序 浏览:500
文件签发费意味什么 浏览:299
尔雅网络课程加速器 浏览:243
编程通用语言是什么 浏览:883
app包哪个好 浏览:264
数据库均值 浏览:832
济南成人编程培训班有哪些 浏览:187
word图标左边x轴 浏览:274
红警中士兵升级 浏览:188
win10更新kb4012212 浏览:359
压缩文件你知道怎么压缩吗 浏览:895

友情链接