黑客24小时在线接单网站

黑客在线接单,网站入侵,渗透测试,渗透网站,入侵网站

js验证xss表单内容( *** 表单验证)

本文目录一览:

JavaScript 表单验证

以下是你给的网址的原代码.

script language='javascript'

var err = 0;

function unhightlightall(form)

{

var bgcolor = "#FFFFFF";

form.txtCompanyName.style.background = bgcolor;

form.txtContactPerson.style.background = bgcolor;

form.txtTelephone.style.background = bgcolor;

form.txtFax.style.background = bgcolor;

form.txtMailingAddress.style.background = bgcolor;

form.selCountry.style.background = bgcolor;

form.txtEmail.style.background = bgcolor;

form.txtWebsite.style.background = bgcolor;

}

function highlight(obj) { obj.style.background = "#FFFF99"; }

function error_checking(form)

{

err = 0;

var alertMsg = "";

var newLine = "\n";

unhightlightall(form);

if (form.txtCompanyName.value == "")

{

err = 1;

highlight(form.txtCompanyName);

alertMsg += ("- Company Name"+newLine);

}

if (form.txtContactPerson.value == "")

{

err = 1;

highlight(form.txtContactPerson);

alertMsg += ("- Contact Person"+newLine);

}

if (form.txtTelephone.value == "")

{

err = 1;

highlight(form.txtTelephone);

alertMsg += ("- Telephone Number"+newLine);

}

if (form.txtMailingAddress.value == "")

{

err = 1;

highlight(form.txtMailingAddress);

alertMsg += ("- Mailing Address"+newLine);

}

if (form.selCountry.selectedIndex == 0)

{

err = 1;

highlight(form.selCountry);

alertMsg += ("- Country"+newLine);

}

if (form.txtEmail.value == "")

{

err = 1;

highlight(form.txtEmail);

alertMsg += ("- Email Address"+newLine);

}

else

{

re=/^[a-zA-Z0-9 ][a-zA-Z0-9._-]+[a-zA-Z0-9][@][a-zA-Z0-9_-]+[.][a-zA-Z0-9][a-zA-Z0-9._-]+[a-zA-Z ]$/;

testEmail = form.txtEmail.value;

validEmail = testEmail.search(re);

if (validEmail == -1)

{

err = 1;

highlight(form.txtEmail);

alertMsg += ("- Email Address"+newLine);

}

}

var selecterr = 1;

if (form['chkDisplay'].checked==true) selecterr = 0;

if (form['chkDCounter'].checked==true) selecterr = 0;

if (form['chkDSidekick'].checked==true) selecterr = 0;

if (form['chkDDumpbin'].checked==true) selecterr = 0;

if (form['chkDTray'].checked==true) selecterr = 0;

if (form['chkDPocket'].checked==true) selecterr = 0;

if (form['chkDShelve'].checked==true) selecterr = 0;

if (form['chkDPallet'].checked==true) selecterr = 0;

if (form['chkDStandee'].checked==true) selecterr = 0;

if (form['chkDMiscellaneous'].checked==true) selecterr = 0;

if (form['chkAccessory'].checked==true) selecterr = 0;

if (form['chkAHook'].checked==true) selecterr = 0;

if (form['chkCRSC'].checked==true) selecterr = 0;

if (form['chkCCorrugated'].checked==true) selecterr = 0;

if (form['chkDEdge'].checked==true) selecterr = 0;

if (form['chkContainer'].checked==true) selecterr = 0;

if (form['requestCatalogue'].checked==true) selecterr = 0;

if (selecterr == 1)

{

alertMsg += ("- Required Information / Request Catalogue"+newLine);

err = 1;

}

if (form['requestCatalogue'].checked==true) selecterr = 0;

var selecterr = 1;

if (form['chkGoogle'].checked==true) selecterr = 0;

if (form['chkYahoo'].checked==true) selecterr = 0;

if (form['chkAlibaba'].checked==true) selecterr = 0;

if (form['chkSourceWebsite'].checked==true) selecterr = 0;

if (form['chkSourceCatalogue'].checked==true) selecterr = 0;

if (form['chkSourceLeaflet'].checked==true) selecterr = 0;

if (form['chkSourceEmail'].checked==true) selecterr = 0;

if (form['chkSourceAdvYellowPage'].checked==true) selecterr = 0;

if (form['chkSourceAdvHKEnterprise'].checked==true) selecterr = 0;

if (form['chkSourceAdvHKGift'].checked==true) selecterr = 0;

if (form['chkSourceAdvHKPackaging'].checked==true) selecterr = 0;

if (form['chkSourceExhibition'].checked==true) selecterr = 0;

if (form['chkSourceFriend'].checked==true) selecterr = 0;

if (form['chkSourceOthers'].checked==true) selecterr = 0;

if (selecterr == 1)

{

alertMsg += ("- Required Information / How to find our Website "+newLine);

err = 1;

}

if (form.txtComment.value == "")

{

err = 1;

highlight(form.txtComment);

alertMsg += ("- Additional Comment / Query"+newLine);

}

if (err == 1)

{

alertMsg = "INCOMPLETE FORM INFORMATION"+newLine+"Please go back and complete the following fields:"+newLine+alertMsg;

alert(alertMsg);

return false;

}

return true;

}

function isErr()

{

if (err != 0)

return false;

else

return true;

}

/script

其实也没什么,只需要:

script language='javascript'

function checkInput(){

var alertMsg = "";

err = 0;

var newLine = "\n";

if (form1.name.value == "")

{

err = 1;

alertMsg += ("- Company Name 不能为空"+newLine);

}

if (form1.txtContactPerson.value == "")

{

err = 1;

alertMsg += ("- txtContactPerson 不能为空"+newLine);

}

if (form1.person.value == "")

{

err = 1;

alertMsg += ("- Contact Person 不能为空"+newLine);

}

if (err == 1)

{

alertMsg = "INCOMPLETE FORM INFORMATION"+newLine+"Please go back and complete the following fields:"+newLine+alertMsg;

alert(alertMsg);

return false;

}

return true;

}

/script

js的表单验证问题

html

head

base href="%=basePath%"

script type="text/javascript"

function check()

{

if(document.enquiry.name.value=="")

{

alert("please fill in your name");

enquiry.name.focus();

return false;

}

if(document.enquiry.email.value=="")

{

alert("please fill in your email");

enquiry.email.focus();

return false;

}

var patrn=/^\w+@\w+\.((com)|(cn)|(com\.cn)|(net))$/;

var s=document.enquiry.email.value;

if(!patrn.exec(s)){

alert("please correct your email");

enquiry.email.focus();

return false;

}

if(document.enquiry.en.value=="")

{

alert("please fill in your enquiry");

enquiry.en.focus();

return false;

}

}

/script

titlejavascript/title

/head

body

form name="enquiry" action="sub.asp" method="post"

姓名:input name="name" type="text" class="a1c5-4d7c-01c4-612a textfield" id="name" size="18"/ br/

邮箱:input name="email" type="text" class="4d7c-01c4-612a-ee82 textfield" id="email" size="18"/ br/

询问:textarea name="en" cols="85" rows="6" class="01c4-612a-ee82-517f textfield" id="en"/textarea br/

input type="submit" value="提交" onclick="return check();"

/form

/body

/html

非常精确的电子邮箱验证正则表达式....

已经正常运行并调试....

楼主可运行试试看...并且添加了输入错误后光标自动回到输入框中...

还在...心想楼主问这个问题我想楼主的正则表达式一定有所欠缺...

我还是把我学正则表达式的网址留给楼主把....楼主可以去看一下...

当然学一下更好...

如果有什么不懂的可以百度HI问我...帮你解决...

祝楼主早日成功!!!!

js验证表单中的姓名和 *** 内容是否为空 代码。。知道的速答啊

if(document.getEletementById("name").value=="":)

{

alert("姓名不能为空");

document.getEletementById("name").focus();

return false;

}

if(document.getEletementById("phone").value=="":)

{

alert(" *** 不能为空");

document.getEletementById("phone").focus();

return false;

}

上面那个是哥......少个=.....一个=是赋值当然不出来。

在javaScript中使用正规表达式验证表单内容的优点?

你所指的是正则表达式吧

正则验证更大的好处就是将多个校验规则放到一个校验规则下验证

比如:你不想内容项出现空格和回车符,通常的js就需要判断多个indexOf才可以实现

正则验证的话就一句话就可以了:\s来进行匹配;这个只是其中的一部分,建议表单验证多使用正则验证,节省不少 *** 代码哦,而且效率高

  • 评论列表:
  •  萌懂橪书
     发布于 2022-06-24 19:27:44  回复该评论
  • 不能为空");document.getEletementById("phone").focus();return false;} 上面那个是哥......少个=.....一个=是赋值当然不出来。在javaScript中使用正规表达式验证表单内容的优点?你所指的是正则表达式吧正则验证最大的好
  •  忿咬樱甜
     发布于 2022-06-24 19:34:17  回复该评论
  • rue) selecterr = 0; if (form['chkSourceAdvHKGift'].checked==true) selecterr = 0;

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.