📄 vote_js.jsp
字号:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ include file="include.jsp"%>
<%
long vtid = StringUtil.getLong(request,"vtid");
DBRow vote = voteMgr.getAVoetByVtid(vtid);
if (vote==null)
{
out.println("document.write('投票项目不存在');");
return;
}
DBRow item[] = voteMgr.getVoteItemByVtid(vtid,null);
%>
document.write('<script src="js/prototype.js"></script>');
function voteSyn()
{
try
{
if ( checkVote($('vote_form')) )
{
$('vote_form').request({
onSuccess:voteSynSuccess,
onFailure:voteSynFailure
})
}
}
catch(e)
{
alert(e.description)
}
}
function voteSynSuccess(response)
{
if (response.responseText==1)
{
alert("投票失败");
}
else if (response.responseText==2)
{
alert("您已经投票,请勿重复投票");
}
else
{
alert("投票成功,感谢您的参与!");
MM_openBrWindow('vote_stat.html?vtid=<%=vtid%>','','width=800,height=300');
}
}
function voteSynFailure()
{
alert("投票失败,请重试!");
}
function checkVote(theForm)
{
var voteFlag = false;
var obj = theForm.elements["viid"];
for (i=0; i<obj.length; i++)
{
if (obj[i].checked)
{
voteFlag = true;
}
}
if (!voteFlag)
{
alert("请选择一个投票项目");
return(false);
}
else
{
return(true);
}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
document.write('<style>form{ margin:0px; padding:0px;}</style>');
document.write('<form action="<%=ConfigBean.getStringValue("systenFolder")%>appController/vote" method="post" name="vote_form">');
document.write('<input type="hidden" name="vtid" value="<%=vtid%>">');
document.write('<table width="100%" border="0" cellspacing="0" cellpadding="2">');
document.write(' <tr> ');
document.write(' <td style="font-size:14px;"><%=vote.getString("title")%></td>');
document.write(' </tr>');
document.write(' <tr> ');
document.write(' <td style="color:#999999"><%=StringUtil.ascii2Html(vote.getString("description"))%></td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td> </td>');
document.write(' </tr>');
<%
for (int i=0; i<item.length; i++)
{
%>
document.write(' <tr> ');
document.write(' <td>');
<%
if (vote.get("type",0)==1)
{
out.println("document.write(\"<input style='border:0px;' type='radio' name='viid' value='"+item[i].getString("viid")+"'>\");");
}
else
{
out.println("document.write(\"<input style='border:0px;' type='checkbox' name='viid' value='"+item[i].getString("viid")+"'>\");");
}
out.println("document.write(\""+StringUtil.regReplace(StringUtil.regReplace(item[i].getString("name"),"\r",""),"\n","")+"\");");
%>
document.write(' </td>');
document.write(' </tr>');
<%
}
%>
document.write(' <tr>');
document.write(' <td> </td>');
document.write(' </tr>');
document.write(' <tr>');
document.write(' <td><a href="javascript:voteSyn()"><img src="imgs/submit.gif" border=0></a> ');
document.write(" <a href=\"javascript:MM_openBrWindow('vote_stat.html?vtid=<%=vtid%>','','width=800,height=300')\"><img src='imgs/vote_result.gif'></a></td>");
document.write(' </tr>');
document.write('</table>');
document.write(' </form>');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -