首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用js交付表单后文本内容不变化

2012-09-11 
用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提交

提交后不要让程序刷新页面

当然,你也可以保存到数据库之后再读出来

热点排行
Bad Request.