表单递交合法性检测-不允许指定字符

<SCRIPT LANGUAGE="JavaScript">
<!--//
function validate(){
var invalid = " "; //非法字符是空格你可以改为其它字符或数字
if (document.submitform.filename.value.indexOf(invalid) > -1) {
alert("文件名不能含有空格!");
return false;
}
else {
return true;
}
}
// -->
</script>

<form name=submitform >
<input type=file name=filename>
<p>
<input type=submit value="Submit">
</form>  

时间: 2024-11-01 17:54:55

表单递交合法性检测-不允许指定字符的相关文章

表单递交合法性检测 - 只接受数字

如下代码加入HTML的<head>区: <SCRIPT LANGUAGE="JavaScript"> function numericCheck(){ nr1=document.myform.content.value; flg=0; str=""; spc="" arw=""; for (var i=0;i<nr1.length;i++){ cmp="0123456789"

表单递交合法性检测-日期

<html> <head> <script Language="JavaScript"> <!-- function testKey(e){ chars= "0123456789/"; e = window.event; if(chars.indexOf(String.fromCharCode(e.keyCode))==-1) window.event.keyCode=0; }; function valDate(M, D,

表单递交合法性检测-Email

以下代码加入HTML的<body>区: <script language="javascript"> <!-- Begin function chk(email, formname) { invalid = ""; if (!email) invalid = "请输入您的Email地址."; else { if ( (email.indexOf("@") == -1) || (email.inde

表单递交合法性检测-只允许填写字母

<script language="JavaScript"> <!-- function CheckForm() { if (document.form.yourname.value == "" ) { alert ("请输入姓名!"); return false; } var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" for (i=0; i < document.f

有检测功能的表单递交脚本

提示:您可以先修改部分代码再运行 有检测功能的表单递交脚本    当你按下发送按钮发送这个表单时,脚本程序会对你是否正确填写进行检测,这是现在比较流行的一种表单递交方式. 有内容检测功能的表单递交 姓名: 电子信箱: 主页地址: (必须以 http://开头) 你的建议/你要说的话: 提示:您可以先修改部分代码再运行

jquery实现-JQUERY实现提交表单时的检测

问题描述 JQUERY实现提交表单时的检测 点击提交,验证表单中是否变更类型中有新建类型,如有新建类型的,检测是否上传模板文件,如果上传正常提交,如果没有上传,弹框提醒"请上传模版文件",提交失败. 解决方案 请参考这篇文章"jQuery插件之ajaxFileUpload",http://www.mskj.cc/article/100/204.htm 解决方案二: 这个和jquery没什么关系,都是要自己写js代码来实现检查 想偷懒就用jquery的validate

E-mail表单递交_ASP基础

<HTML><HEAD><META http-equiv='Content-Type' content='text/html; charset=gb2312'><TITLE>E-mail表单递交</TITLE></HEAD><BODY > <script language="JavaScript"><!--function validate_form() { validity = tr

E-mail表单递交

<HTML><HEAD><META http-equiv='Content-Type' content='text/html; charset=gb2312'><TITLE>E-mail表单递交</TITLE></HEAD><BODY > <script language="JavaScript"><!--function validate_form() { validity = tr

PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法_php技巧

最近在做公司项目的时候,发现一个奇怪的问题,递交一个正常表单,竟然发现不能正常获取到递交的值,这一发现,不免让我开始的时候一头雾水,开始的时候一度认为是我的服务有问题,不能正常的写入数据库,后来侦测SQL语句发现,原来问题竟然出现在获取数据上,获取到的数据竟然都是空的,后来一调试发现,原来递交到后端的所有变量,都已经不是预期中的变量,竟然被PHP转化了. 提供测试代码如下: 复制代码 代码如下: <html> <head> <title>测试表单提交</title