您现在的位置是:首页 > 网站建设网站建设
客户端提交请求的四种方式?
江湖快报网2023-07-14 17:05:21【网站建设】人已围观
简介客户端请求新页面和提交数据的四种方式
超链接 超链接+js submit按钮提交表单 使用js提交表单
打开新页面的方式
使用相对路径和绝对路径
使用url携带参数
提交数据的方式为
客户端请求新页面和提交数据的四种方式
超链接 超链接+js submit按钮提交表单 使用js提交表单
打开新页面的方式
使用相对路径和绝对路径
使用url携带参数
提交数据的方式为get方式
window.location
window.open;
先验证再提交表单。
使用hidden提交数据(非用户填写数据)
使用button+js
使用<a>+js
一般为post提交方式
1、超链接:
打开新页面:<a target=_blank>;
使用url携带参数: <a href=page2.jsp?uid=admin&pass=123>
注意:多个参数之间使用&连接,使用?表示携带参数;
2、超链接+js:
使用window.location<script type=text/javascript>
function fun(){window.location=page2.jsp;}</script>
a链接的写法:<a href=javascript:fun();>链接到page2</a> href连接中调用fun函数。
使用window.open()<script type=text/javascript>
function fun(){window.open(page2.jsp);--表示在新窗口打开链接。}</script>
a链接中:<a href=javascript:fun();>链接到page2</a>
3、使用submit按钮提交数据表单:注意action和method两个属性 表示的含义
对于用户输入数据:a、需要有用户输入框即<input type=text name=username/>在此输入框中输入数据。
b、有时需要先验证,再提交数据:
例:<input type=text name=uid id=uid/>function fun4()
var uid=document.getElementById(uid).value;--获取input输入框的vaule值
if(uid==){
alert(请输入用户名);
return false;---表示不提交数据 }else{
return true;--提交数据}
submit提交按钮<input type=submit value=提交表单 οnclick=return fun4();>
对于非用户输入数据:不需要input输入框
使用hidden提交数据:
<!-- 使用hidden提交数据 ->
<form action=page2.jsp method=post>
<input type=hidden name=uid id=uid2 value=admin>
<input type=submit value=提交表单 ><br/>
<script type=text/javascript>
document.getElementById(uid2).value=admin2;--两种参数值
</script>
</form>
4、使用js提交表单:
使用button+js提交:
button不具备提交功能:
<!-- 使用button和js提交表单 -->
<form action=page2.jsp method=post id=form1>
<input type=text name=uid>
<input type=button value=提交表单 οnclick='document.getElementById(form1).submit();'>---获取的是form标签对象</form>
使用<a>+js提交表单
<!-- 使用<a>和js提交表单 >
<form action=page2.jsp method=post id=form2>
<input type=text name=uid>
<ahref='javascript:document.getElementById(form2).submit();'>提交表单</a><br/>
</form>
很赞哦! ()
下一篇:返回列表
相关文章
随机图文
-
湖北武汉网站建设_设计公司哪家好?
武汉百思汭做的网站性价比还是可以的!价格不会太高,而且都是他们自己独立设计的页面,做网站建议不要太过便宜,到时候推广会很吃力!现在市面上有个人或是公司做网站几天就能完成的 -
中山网站开发培训哪里有,中山学文教育的网站开发怎么样?我零基础能完全教会我自行建立一个网站吗
中山学文IT培训从事一生的工作软件行业可以做到老 许多对计算机软件开发工作不了解的人员,总觉得软件开发是很高深,无法学会的。其实,随着技术的发展,软件开发工作就犹如搭积 -
网站开发与维护是学什么?
培养掌握计算机网络基本理论和基本技能,掌握计算机网络硬件组网与调试,掌握局域网的规划、设计、安装、调试、管理和维护等技术,掌握网络服务系统的配置、运行、管理、升级、扩 -
昆明网站建设的公司哪家好?最好能做了网站然后再附带网站推广服务的公司?
看看上图就知道什么叫实力了吧,云南沃网网络科技是你最理想的选择,我们对网站建设长达6年之久,拥有专业的技术团队保障,本公司还提供SEO专业培训服务,不知道楼主有何感想,个人认