为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

有关onsubmit的有关问题

2018-04-13 4页 doc 16KB 18阅读

用户头像

is_215732

暂无简介

举报
有关onsubmit的有关问题有关onsubmit的有关问题c_a_3();有关onsubmit的问题htmlheadscripttype=text/javascriptfunctionvalidate_required(field,alerttxt){with(field){if(value==null||value==){alert(alerttxt);document.getElementById(test).value=Changed!;returnfalse}else{returntrue}}}functionvalidate_form(this...
有关onsubmit的有关问题
有关onsubmit的有关问题c_a_3();有关onsubmit的问题htmlheadscripttype=text/javascriptfunctionvalidate_required(field,alerttxt){with(field){if(value==null||value==){alert(alerttxt);document.getElementById(test).value=Changed!;returnfalse}else{returntrue}}}functionvalidate_form(thisform){with(thisform){if(validate_required(email,Emailmustbefilledout!)==false){email.focus();returnfalse}}}/script/headbodyformaction=submitpage.htmonSubmit=returnvalidate_form(this)method=postEmail:inputtype=textname=emailsize=30inputtype=submitvalue=Submit/formpname=testpreparetobechanged/p/body/html当代吗运行到alert(alerttxt)时,会弹出警示框,按说表单不会被提交,可是当我点击警示矿上的确认按钮后,表单被提交了~如果我将document.getElementById(test).value=Changed!注销,表单是不会被提交的,为什么加上这句话就不对了呢,还有一个小问题,什么叫文档加载后在使用document.write()就会覆盖原来的文档啊,请大家帮忙举个例子吧。本人初学。越详细越好。谢谢啦~JavaScriptonsubmit分享到:------解决--------------------------------------------------------document.getElementById(test).value=Changed!;因为你的html页面里没有id为test的节点,所以document.getElementById(test)返回的是null。但是null是没有value属性的,所以document.getElementById(test).value会错误的,是异常的。但是你没有异常处理,所以直接函数就结束了,函数没有返回false,默认是返回true的,所以没能阻止表单提交。关于document.write(),如果页面已经加载完成,也就是说,document.write()是在window.onload后执行的,那么,使用document.write()输出的内容,会覆盖掉原来document中的内容。就好像你在黑板上写好了字,然后再使用document.write()去写,document.write()会先把黑板擦干净,再去写它要写的内容。------解决方案--------------------------------------------------------第一个问题pname=testpreparetobechanged/pname改成id第二个问题!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhtmlxmlns=headtitlenewdocument/title/headbody页面原来的内容br/页面原来的内容br/页面原来的内容br/页面原来的内容br/页面原来的内容br/页面原来的内容br/页面原来的内容br/页面原来的内容br/scripttype=text/javascriptfunctionaaa(){document.write(p原来的内容全没了/p);alert(document.body.innerHTML);}setTimeout(aaa,10000);//10秒后网页应该已经加载完/script/body/html
/
本文档为【有关onsubmit的有关问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索