日期:2014-05-17  浏览次数:20870 次

这样的投票是怎么实现的?
就是一个图片投票系统。。

比如20张图片,每个下面都有“投它一票”,点击后即可进行投票...

我现在做了个类似的人物投票,我都是在“投它一票”上做个超级链接  
比如   dsupdate.asp?id=X     ,人为将参数的指定值传递过去。。
再通过dsupdate.asp中接收来处理投票的SQL语句..

所以,就没用到表单的submit   ,我现在想加个form表单的 <input> ,用来输入验证码,再提交投票...

但因为之前是通过dsupdate.asp?id=X   这样对参数进行的传递。。
现在有表单了,同时希望把表单的值也传递过去,怎么弄呢????

------解决方案--------------------
<script language= "JavaScript ">
function SendAJAX(str)
{
if (document.getElementById( "yz ").value != " " && document.getElementById(str).id != " ")
{
var DataToSend = "yz= " + document.getElementById( "yz ").value + "&id= " + document.getElementById(str).id;
var xmlhttp = false;
var xmlhttp = new ActiveXObject( "Msxml2.XMLHTTP ");
xmlhttp.open( "POST ", "receive.asp ",false);
xmlhttp.setRequestHeader( "Content-Type ", "application/x-www-form-urlencoded ");
xmlhttp.send(DataToSend);
}
}
</script>


<form name= "form1 " method= "post ">
<input type= "text " name= "yz " value= "验证码 "/>
<div onclick= "SendAJAX(this.id); " id= "one "> <img src= "美女一.jpg "> <a href= "# "> 投它一票 </a> </div>
<div onclick= "SendAJAX(this.id); " id= "two "> <img src= "美女二.jpg "> <a href= "# "> 投它一票 </a> </div>
</form>