用js提交表单后文本内容不变化JScript codeHTML HEAD meta namevs_targetSchema contentHTML 4.0
用js提交表单后文本内容不变化
- JScript code
<HTML> <HEAD> <meta name=vs_targetSchema content="HTML 4.0"> <meta name=vs_defaultClientScript content="JavaScript"> <script language="javascript"> function Checkform(form) { var str=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/ if(!str.test(form.date.value)) { alert('请输入正确的时间格式'); form.date.focus(); return false; } else { alert("OK~!"); } return true;} </script> </HEAD> <BODY> <form name="form1" method="post" action="" onSubmit="return Checkform(this);"> <input name="date" type="text" id="date" size="20" maxlength="19"> <input type="submit" name="Submit" value="提交"> </form> </BODY> </HTML>这段代码提交后,我想让表单的文本中内容保持在提交时的内容
[解决办法]
要么你弄个隐藏的iframe,然后指定form提交到iframe(设置form的target属性为iframe的name值)
或者用ajax提交
提交后不要让程序刷新页面
当然,你也可以保存到数据库之后再读出来
