更改文本框的资料,却始终失败,不知道为什么?

dafei1979 2003-03-31 02:58:42
<script language="JavaScript">
var a ="";
function MM_getCalendarParam(theURL)
{

a = window.showModalDialog(theURL);
window.document.form1.textfield.value=a ;
return a ;
}
</script>


<form name="form1" action="" method="post">
<input type="text" name="textfield" value="">
<input type="submit" name="Get" value="Get" onClick="MM_getCalendarParam('calendar.jsp') ; ">
</form>



每次我按click以后,文本框中会出现我选择的日期,可是当整个网页加载完成又消失了,不知道为什么?
...全文
60 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafei1979 2003-03-31
  • 打赏
  • 举报
回复
谢谢beyond_xiruo.
希偌 2003-03-31
  • 打赏
  • 举报
回复
因为submit表示提交本页,这里相当于重定向本页,重新装载了一次,所以就会将所有的数据初始化了
希偌 2003-03-31
  • 打赏
  • 举报
回复
or
<script language="JavaScript">
var a ="";
function MM_getCalendarParam(theURL)
{

a=window.showModalDialog(theURL);
window.document.form1.textfield.value=a ;
return a;
}
</script>


<form name="form1" action="" method="post" onSubmit="return false;">
<input type="text" name="textfield" value="">
<input type="submit" name="Get" value="Get" onClick="MM_getCalendarParam('calendar.jsp');">
</form>
希偌 2003-03-31
  • 打赏
  • 举报
回复
<script language="JavaScript">
var a ="";
function MM_getCalendarParam(theURL)
{

a = window.showModalDialog(theURL);
window.document.form1.textfield.value=a ;
return a ;
}
</script>


<form name="form1" action="" method="post">
<input type="text" name="textfield" value="">
<input type="button" name="Get" value="Get" onClick="MM_getCalendarParam('calendar.jsp') ; ">
</form>
dafei1979 2003-03-31
  • 打赏
  • 举报
回复
谢谢笑看红尘,可以了。

另外想问一下type是submit和button为什么会对文本框有影响呢?谢谢!!
凋零的老树 2003-03-31
  • 打赏
  • 举报
回复
<input type="submit" name="Get" value="Get"
改成
<input type="button" name="Get" value="Get"
wsj 2003-03-31
  • 打赏
  • 举报
回复
网页的其他部分,又改回去了?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧