html表单的几种提交方式总结(C#数组传库比较)
2016-08-18 10:43
274 查看
经有一个ArrayList al 中存入了一些数据 数据库表中有 old_no 和 new_no 两列 , al中数据如果与ole_no相同 那么把对应的old_no 和 new_no 取回来 建立一个二维数组存它们
string old_no="(";
for(int i=0;i<al.Count;i++)
{
old_no+="'"+al[i].ToString()+"',";
}
old_no=old_no.TrimEnd(',')+")";
string sql="select old_no,new_no where old_no in "+old_no;
执行这个sql取数即可
最普通最常用最一般的方法就是用submit type..看代码:
代码如下:
<form name=”form” method=”post” action=”#">
<input type=”submit” name=”submit” value=”提交">
</form>
另外,还有一种常用的方法是使用图片:
代码如下:
<form name=”form” method=”post” action=”# ">
<input type=”image” name=”submit” src=”btnSubmit.jpg”>
</form>
第三种是使用链接来提交表单,用到了javascript的DOM模型:
代码如下:
<form name=”form” method=”post” action=”#”>
<a href=”javascript:form.submit();”>提交</a>
</form>
这种方法实际上是调用了一个javascript函数,使用javacript函数来提交表单,方法就非常多非常灵活了,比如可以把它加入到任意一个标签的onclick事件中:
代码如下:
<form name=”form” method=”post” action=”#”>
<div onclick=”javascript:form.submit();”>
<span>提交</span>
</div>
</form>
但是,如果一个表单里有需要有多个提交按钮怎么办呢?
比如一个表单里的提交按钮所指向的处理页面不同,这样由于表单在定义的时候就已经确定下表单数据的处理页面,所以单纯地在表单里放多个提交按钮是没有办法达到目的的。这就需要javascript。
首先定义一个函数:
代码如下:
<script language=javascript>
function query(){
form.action=”query.php”;
form.submit();}
function update(){
form.action=”update.php”;
form.submit();}
</script>
通过javascript改变form的action属性值,这样就可以实现多提交按钮而且功能不同了,页面内代码如下:
代码如下:
<form name=”form” method=”post” action=”#”>
<input type=”button” name=”query” onclick=”query();” value=”查询”>
<input type=”button” name=”update” onclick=”update();” value=”更新”>
</form>
上面一段代码,使用的是普通的按钮,而提交功能的实现方法是在它的onclick事件中调用javascript函数.
string old_no="(";
for(int i=0;i<al.Count;i++)
{
old_no+="'"+al[i].ToString()+"',";
}
old_no=old_no.TrimEnd(',')+")";
string sql="select old_no,new_no where old_no in "+old_no;
执行这个sql取数即可
最普通最常用最一般的方法就是用submit type..看代码:
代码如下:
<form name=”form” method=”post” action=”#">
<input type=”submit” name=”submit” value=”提交">
</form>
另外,还有一种常用的方法是使用图片:
代码如下:
<form name=”form” method=”post” action=”# ">
<input type=”image” name=”submit” src=”btnSubmit.jpg”>
</form>
第三种是使用链接来提交表单,用到了javascript的DOM模型:
代码如下:
<form name=”form” method=”post” action=”#”>
<a href=”javascript:form.submit();”>提交</a>
</form>
这种方法实际上是调用了一个javascript函数,使用javacript函数来提交表单,方法就非常多非常灵活了,比如可以把它加入到任意一个标签的onclick事件中:
代码如下:
<form name=”form” method=”post” action=”#”>
<div onclick=”javascript:form.submit();”>
<span>提交</span>
</div>
</form>
但是,如果一个表单里有需要有多个提交按钮怎么办呢?
比如一个表单里的提交按钮所指向的处理页面不同,这样由于表单在定义的时候就已经确定下表单数据的处理页面,所以单纯地在表单里放多个提交按钮是没有办法达到目的的。这就需要javascript。
首先定义一个函数:
代码如下:
<script language=javascript>
function query(){
form.action=”query.php”;
form.submit();}
function update(){
form.action=”update.php”;
form.submit();}
</script>
通过javascript改变form的action属性值,这样就可以实现多提交按钮而且功能不同了,页面内代码如下:
代码如下:
<form name=”form” method=”post” action=”#”>
<input type=”button” name=”query” onclick=”query();” value=”查询”>
<input type=”button” name=”update” onclick=”update();” value=”更新”>
</form>
上面一段代码,使用的是普通的按钮,而提交功能的实现方法是在它的onclick事件中调用javascript函数.
相关文章推荐
- html表单的几种提交方式总结
- html表单的几种提交方式总结
- C#执行异步操作的几种方式比较和总结(转发:https://www.cnblogs.com/durow/p/4826653.html)
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- 自我总结和学习表单提交的几种方式 (一)
- 自我总结和学习表单提交的几种方式 (二)
- 通过在jsp页面中比较主机服务器名的方式判断网页表单是不是外部提交方法
- jquery的ajax提交form表单方式总结
- 在表单提交前进行验证的几种方式整理
- html表单提交的几种方法
- jquery的ajax提交form表单方式总结
- JS 提交表单2-Query Ajax post(json数组,form表单经serialize()序列化,html拼接)
- Struct1中 Form表单提交的几种方式以及无刷新提交的方式
- 网页表单提交方式大全 菜鸟总结
- html表单的几种提交方式总结
- 在表单提交前进行验证的几种方式
- html表单提交的几种方法
- html表单提交的几种方法
- 表单提交的几种方式(转载)
- .net知识系列之三:(html提交表单的方式,html控件,获取html表单的内容,sql注入,html服务器控件,net服务器控件)