vbscript也可以用在html网页中呀
解决方案 »
- JQuery在VS2008中的智能显示问题
- Ext.Grid.Gridpanel拖动列时,数据没有被拖动,为什么?
- 请问javascript的dom属性问题?
- 利用Javascript 可不可以动态设置桌面啊
- 怪事,用JS创建的checkbox没有name属性
- 一个关于javascript网页颜色校验问题
- 如何获取select列表框数据,名字是一个数组?
- 如何实现页面加载完毕后,执行一次javascript
- 请教,javascript中如何删除表格中的所有行?
- !!!在javascript中去空格和判断是否为数字的函数是什么???
- js和cookie问题
- sallay 进来,你的代码有时候有问题,我帖在这里,你再改下我给你分!
alert( "完成时间不能为空。" );
document.form1.textfield17.focus();
return false//都在这里加上这句
{
alert( "完成时间不能为空。" );
document.form1.textfield17.focus();
return false;
}
其他的if里面你也加这个
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
function trim(str)
{
for(var i = 0 ; i<str.length && str.charAt(i)==" " ; i++ ) ;
for(var j =str.length; j>0 && str.charAt(j-1)==" " ; j--) ;
if(i>j) return "";
return str.substring(i,j);
}
我将代码改成这样
function Save1()
{
if ( document.form1.textfield1.Value.trim()="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_add_code.asp";
document.form1.submit()
}
但我点击“保存"按钮,调用以上这段代码时候确没有反应,这是为什么啊?
敬请指正!谢谢!
我是复制他的代码function Save1()
{
if ( document.form1.textfield1.Value.trim()="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_add_code.asp";
document.form1.submit()
} 你这个改成:function Save1()
{
if ( document.form1.textfield1.Value=="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_add_code.asp";
document.form1.submit()
}
我照这样改了
function Save1()
{
if ( document.form1.textfield1.Value=="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_add_code.asp";
document.form1.submit()
}
现在是可以提交表单了,就是这个条件判断好像没有用,在申请部门里面我不填东西,按理要弹出警告,
返回而不提交表单的,可是现在却直接提交表单了。
红色部分这个是你表面的名称,不要搞错了名称
还有申请部分是什么形式的?
<form action="" method="post" name="form2" onSubmit="return Save1();" style="margin:0">
form里是这么调用吗?
<input class=sbttn name="Submit1" type="button" value="保存" onClick="Save1()">
名称是没有错的。
是不是调用方法不对?
{
if (document.form1.textfield1.Value="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_edit_code.asp";
document.form1.submit()
}还是没有弹出警告就直接提交表单了,请教该怎么改?
多谢!多谢!
还是不能
{
if (document.form1.textfield1.Value="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_edit_code.asp";
document.form1.submit()
} 现在点击”保存“按钮没有警告,也不提交表单了。
好像”保存“这儿没有触发Save1啊?怎么办?
多谢!
function Save1()
{
if (document.form1.textfield1.Value="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_edit_code.asp";
//document.form1.submit()
}
这个已经改好,不过提交照样是没有反应的。是可以不要js来提交了,我也删除了,不过
最终目的还是没有达到。
本来是要在提交之前验证的,现在怎么弄都没有弄好
// 表单提交检测
function doCheck(){
if(document.form1.title.value=="")
{
alert("请输入新闻标题!");
document.form1.title.focus();
return false;
}
}
</script>
<form action='addnews_ok.asp' method=POST name="form1" onSubmit="return doCheck();">
新闻标题<input name="title" id="title" size=60 maxlength=80>
<input type=Submit value='发 表' name=Submit> <input type=reset name=Submit2 value='清 除'></form>我给一个简单的例子,你自己照这个例子写一个属于你自己的吧
function Save1()
{
//if (document.form1.textfield1.Value="")
if (document.form1.textfield1.value=="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
document.form1.action = "wh_edit_code.asp";
//document.form1.submit()
}
alert( "完成时间不能为空。" );
document.form1.textfield17.focus();
return false//都在这里加上这句
function checkall()
{
if (document.form1.textfield1.value=="")
{
alert( "申请部门(办公室)不能为空。" );
document.form1.textfield1.focus();
return false;
}
if ((document.form1.select1.value=="已解决") && (document.form1.textfield17.value==""))
{
alert( "完成时间不能为空。");
document.form1.textfield17.focus;
return false;
}
}
总算搞定,代码如上。感谢楼上各位热心回帖者,特别感谢chinmo!感谢showbo!