用img标签实现数据提交

 其实不一定要使用script标签,用img标签也可以实现。
(如果远端要回传大量数据,而不是bool类型的标志,则需要使用script标签)。
把下面代码保存到本地html,用户名:"dexterfar"。密码:"888"。就能收到成功消息。

HTML code


<script>
function login(name,pass)
{
var img = document.createElement("img");
img.src = "http://www.chenre.cn/test2.aspx?name="+encodeURI(name)+"&password="+encodeURI(pass);
img.style.visibility = "hidden";
img.style.height = "1px";
img.style.width = "1px";
img.onerror = function()
{
//Finish Code Here
alert("Err");
}
img.onload = function()
{
//Finish Code Here
alert("Ok")
}
document.body.appendChild(img);
}
</script>
<body>
用户名:<input name="" id="name" type="text" />
密码:<input name="" id="password" type="password" />
<input name="" value="登录" type="button" onclick="login(document.getElementById('name').value,document.getElementById('password').value)" />
</body>

时间: 2024-10-27 14:43:07

用img标签实现数据提交的相关文章

服务器-提交带有html标签的数据出现链接已重置

问题描述 提交带有html标签的数据出现链接已重置 问题是这样子的 <form action="" method="post"> <input type="text" name="title"> </form> 当输入 <p>你好</p> 就会出现链接已重置,本地是好的,就是服务器出现了问题,百思不得其解啊! 解决方案 提交后连接重置是什么意思,报错了吧 楼主使用的是

javaeye-没找到问题在哪!!大神帮忙看一下代码(JSP使用JSTL的c:forEach标签显示数据怎么不管用

问题描述 没找到问题在哪!!大神帮忙看一下代码(JSP使用JSTL的c:forEach标签显示数据怎么不管用 <form name="myform" method="post" action="newstypeservlet?op=batchDelete"> <table border="1"> <tr> <th>编号</th> <th>类型名</t

一个防止外部数据提交的脚本[转帖]

脚本|数据 提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:<%server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))if mid(server_v1,8,len(server_v2))<>server_v2 t

一个防止外部数据提交的脚本

脚本|数据 提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效: <% server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")) server_v2=Cstr(Request.ServerVariables("SERVER_NAME")) if mid(server_v1,8,len(server_v2))<>server_

asp.net结合html,javascript实现无刷新跨域数据提交

需求: A域有页面a.html,其中有iframe包含B域的页面b.html,现在要通过a.html上的一个按钮,来把a.html页面上一个文本框的值传递到b.html页面的文本框. 注:这里b.html是html网页,不能接收其他网站post过来的值,所以不能用直接post的方法来传值,但是,如果接收页面是b.aspx或者b.asp 呢,那不是可以直接post了么?答案是肯定的,确实可以,但是b.asp或b.aspx必须要刷新,才可以,如何能不刷新的动态改变接收页的元素或者值呢?(IE的本地项

PHP+JS实现大规模数据提交的方法_php技巧

本文实例讲述了PHP+JS实现大规模数据提交的方法.分享给大家供大家参考.具体实现方法如下: <?php session_start(); ?> <?php if($_SESSION["login"] != "YES") { echo "<script languge=javascript> alert('您没有登录,无权访问,请先登录!'); location.href='index.php'</script>&

php采用ajax数据提交post与post常见方法总结_php技巧

本文实例讲述了php采用ajax数据提交post与post常见方法.分享给大家供大家参考.具体方法如下: 在很多情况下我们使用ajax是不会有什么问题的,但有时会碰到ajax数据提交post不完整的问题,这里举例给大家分析一下. 下边是一个标准的ajax请求代码,正常情况下是不会有任何问题的,但是,在特定情况下就会出现问题,比如,username=fdas&321的时候,或者参数值中出现了&符号,经过了N多遍测试,发现数据都传输了,但是打印出来数据是半截,最后仔细观察头信息发现传输的头不对

struts2的&amp;amp;lt;s:a&amp;amp;gt;标签href重复提交

问题描述 struts2的<s:a>标签href重复提交 删除主题/s:a 如上,同样地请求在浏览器url地址栏输入只会执行一次,用a链接却执行了两次 求助大神:怎么防止url的重复提交 解决方案 struts2会先跳到action里面执行action然后返回页面

用c#把数据提交到相关联的两张access数据表中

问题描述 用c#把数据提交到相关联的两张access数据表中 现在要把姓名.密码.学号.性别添加到数据库表中,现在有两个表:账号表和信息表,要把姓名.密码添加到账号表,把姓名学号性别添加到信息表,两张表有建立关系,账号表中的姓名是主键,用c#语言怎么把文本框中的信息添加到两张表中,求大神帮帮忙,最好有代码看看,谢谢了protected void Button1_Click(object sender, EventArgs e) { string TID = TextBox1.Text.ToStr