我是在Form里面用submit控件的,只要一点击就会出现新的页面出来的了。
但我想保留原来网页上的内容,应该怎样做好呢?
<td width="50%" align="left" valign="middle">
<FORM action=a.php method=get><INPUT
class=inputbox-text onBlur="if(this.value==''){this.value='请输入防伪码';}"
onfocus="if(this.value=='请输入防伪码'){this.value='';}" value=请输入防伪码
name=fwm><INPUT type=hidden > <INPUT class=input-submit type=submit value=查询></FORM></td>
一个javascript代码的问题
答案:5 悬赏:50 手机版
解决时间 2021-08-22 12:17
- 提问者网友:骑士
- 2021-08-22 08:28
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-08-22 08:55
<form>标签中的action属性的值为空就可以了
全部回答
- 1楼网友:鱼忧
- 2021-08-22 11:54
这种情况如果是asp.net会显得简单些,但asp php jsp等也可以采用变通的办法,在<form>中可以通过target指定从哪个窗口提交,比如_blank,_top,_parent,_self等,不指定时默认是_seft,这样新网页会替换原网页。
如果要使原网页不变,可以设target值为:_blank,_top,_parent。比如<form target="_blank" ....>这样新网页会从一个新的窗口打开。
如果既要保持原网页的内容,又要使新网页也显示在同一个网页上,还有一个办法,就是在这个原网页上加上一个iframe子页,并使数据从iframe子页窗口中提交,新网页就会显示在这个子页窗口中。
比如在原网页适当的地方写上:
<iframe frameborder="0" width="800" height="400" src="" name="myframe" id="myframe"></iframe>
然后:
<FORM action=a.php method=get target="myframe">
新页面上还可以通过JS来更新原网页上的部分内容,弹出提示等。
还可以将iframe的width和height值设为0,这样显示时看不见但可以通过这个窗口提交隐式地提交数据。
- 2楼网友:蓝房子
- 2021-08-22 11:22
你指的是ajax无刷新登录吧,你可以搜索ajax关键字,有许多这方面的文章。
关于你给的代码可以看一下这个地址 http://www.ruanko.com:9090/uchome/space.php?uid=4292&do=blog&id=16202
- 3楼网友:独钓一江月
- 2021-08-22 11:03
是不是可以理解为,点击按钮的时候刷新一下页面啊,理解的不是很清楚
- 4楼网友:归鹤鸣
- 2021-08-22 10:07
需要的话。可以加QQ376711990
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯