客户端验证码,为什么在ie上验证码图片出不来

问题描述

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.org//TR/xhtml11/DTD/XHTML11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>验证码</title><script language="javascript" type="text/javascript"> var code ; //在全局 定义验证码 function createCode(){ code = new Array(); var codeLength = 4;//验证码的长度 var checkCode = document.getElementById("checkCode"); checkCode.value = ""; var selectChar = new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z'); for(var i=0;i<codeLength;i++) { var charIndex = Math.floor(Math.random()*32); code +=selectChar[charIndex]; } if(code.length != codeLength){ createCode(); } checkCode.value = code; } function validate () { var inputCode = document.getElementById("input1").value.toUpperCase(); if(inputCode.length <=0) { alert("请输入验证码!"); return false; } else if(inputCode != code ){ alert("验证码输入错误!"); createCode(); return false; } else { alert("成功!"); return true; } } </script> </head><body onload="createCode()"><p>用户名:<input id="usernmae" name="username" ></p>请输入密码:<input id="input1"><input type="image" id="checkCode" border=1 onsubmit="validate()"><a href="javascript:void(0)" onclick="createCode();">看不清</a><p><input type="submit" onclick="validate();" value="提交"></body></html>

解决方案

这就牵涉到input type="image"在IE下和在火狐下的不同了。IE下:input type="image" 相当于input type="submit" 不同的是,input type=image 以一个图片作为表单的提交按钮,其中 src 属性表示图片的路径(不认value属性)。firefox下:input type="image"相当于input type="submit",认可value属性。

时间: 2024-10-31 06:34:52

客户端验证码,为什么在ie上验证码图片出不来的相关文章

MVC开发中,如何在客户端显示服务器上的图片,数据库中保存的图片是由后台操作保存,因此保存的路径是服务器自己的相对路径。

问题描述 我和一个同学合作一个项目,她负责后台管理的开发,我负责前端显示,数据都保存在她电脑上,我以她为服务器进行数据的访问和操作修改.如上图所示,图片路径picurl是她在后台上传图片后生成的,现在前端有一个web页面需要显示这个图片应该如何处理.现在我做的操作是放一个<imgsrc="file://zjy-pc/Images/20160321-175-5-1366x768.jpg"/>在调试谷歌浏览器提示Notallowedtoloadlocalresource:fil

服务器端dopost方法中 要怎么得到服务器上的图片并输出

问题描述 服务器端dopost方法中 要怎么得到服务器上的图片并输出 android客户端已经知道怎么下载图片了,服务器端dopost方法中 要怎么得到服务器上的图片 并把他输出传给客户端呢? 解决方案 服务器端的doPost方法 解决方案二: http://zhidao.baidu.com/link?url=2Wtn8blV73YPo4oIiC-NwlCaEsWjFB3FyaA60JfmjbGPNRbO3ra2giQUljpXO2bkIUmT1xfaZXROFmtlkdZBRU_ivRUzXX

关于new File(path) 路径找不到的问题,我想删除服务器上的图片。

问题描述 关于new File(path) 路径找不到的问题,我想删除服务器上的图片. 代码是这样的: //删除图片 List t_path = Global.getTcmArtisanServiceLocator().getTcmArtisanService().getPicPath(Long.parseLong(artisanId)); String path = ""; if(!t_path.isEmpty()){ path = t_path.get(0).getPhotogra

用 Photoshop 模拟纸币上的图片

   准备好一张你喜欢的图片--它甚至可以是你自己的照片.    我们需要把它变成灰色图像,这里可以不修改颜色模式而使用 Image - Adjust - Desaturate (去饱和度)命令.    为了使黑白层次更加丰富,建议执行 Image - Adjust - Auto Levers (自动色阶)命令,与 Desaturate (去饱和度)命令一样,它没有参数可供设置.     按住 Alt 后点击工具箱中的 Pencil (铅笔)工具后,我们得到的工具是 Line (直线)工具.双击

新浪网上的图片切换(纯Flash制作)

新浪 最近盛行一种流行感冒,很多朋友为之头疼!   大家先看效果:http://sports.sina.com.cn/   尽管这种效果早已不是秘密了.但论坛上给出的原文件却都含有XML,这让很多人头疼!至少让我这个不懂XML的人很头疼. 自放假以后闲来无事,于是就自己试着做这个效果.我发现就算不用XML一样可以做出来.    为了不让感冒的病毒再继续蔓延,现将效果.原文件给出,希望对正在感冒的及未感冒的或即将要感冒的朋友有所帮助!      先看看我做出来的效果:) [制作思路]    1 先

在图片上加入图片版权信息

本例子主要是讲如何在上传图片上加入一个版权图片. 参数数明:filename, outfilename, copyrightfile如果在web下开发,一定要用虚拟路径. 如果是windows桌面程序,就用Application.StartupPath. 或者两者均用绝对路径. 在调用该方法时,必须先把图片上传到服务器,再在服务器端进行处理. 也必须要指定,原始的未处理的图片是否删除. /// <summary> /// 在图片上加入图片版权信息 /// </summary> //

Android上网获取网络上的图片方法

  要获取网络上的图片,首先得有网络的访问权限,这个不再写了,以前的文章中写过,还有布局方式不再写了,就是写也是一个简单的布局,没有多大意义,直接上核心代码: 这是本人使用的一个简单的类,来获取网上的图片. public static Bitmap getImage(String Url) throws Exception { try { URL url = new URL(Url); String responseCode = url.openConnection().getHeaderFie

Photoshop调制出暗暖色霞光草坪上人物图片

  Photoshop调制出暗暖色霞光草坪上人物图片          素材图片远处的背景有点杂乱,同时天空有点泛白.处理的时候直接把天空及杂乱的背景都加上天空素材;然后给图片增加暖色;局部渲染一些高光,再加上暗角即可. 原图 最终效果 1.打开原图素材大图,按Ctrl + J 把背景图层复制一层,混合模式改为"正片叠底",不透明度改为:30%,效果如下图. <图1> 2.新建一个图层,用透明度为10%左右的黑色画笔把中间区域涂暗一点,如下图. <图2> 3.创

qt-Qt 网络编程客户端与主机连不上

问题描述 Qt 网络编程客户端与主机连不上 利用Qt编写一个客户端的界面,和开发板上的主机进行通信,现在是客户端的connect函数不能与服务器连接.Qt利用的是c的socket相关函数.通过一个线程来创建socket的 部分代码如下: socketfd = socket(AF_INET,SOCK_STREAM,0); if(socketfd < 0) { qDebug()<<"socket error"; perror("socketfd");

file-PHP接收手机上的图片和参数

问题描述 PHP接收手机上的图片和参数 function uploadPhoto() { var options = new FileUploadOptions(); var test=document.getElementById("bxadmin").value; var test1=document.getElementById("bxname").value; var test2=document.getElementById("bxPH"