<asp:Button ID="btnGood" runat="server" Text="好(0)" Width="50px" OnClientClick="return add(1,event);"/> <asp:Button ID="btnCommonly" runat="server" Text="一般(0)" Width="50px" OnClientClick="return add(0, event);"/> <asp:Button ID="btnDifference" runat="server" Text="不行(0)" Width="50px" OnClientClick="return add(-1, event);"/><script language="javascript" type="text/javascript">
var evt = null;
function add(val,ev){
var workId = ' <%= this.WorkId %>';
evt = $event(ev);
EvaluatedWork(workId, val, func);
return false;
}
function func(sender, response)
{
if (response && response.text == "true")
{
var ctrValue = evt.target.value;//记录当前控件中的值
ctrValue = ctrValue.substring(ctrValue.indexOf("(") + 1);//截取字符串,取得控件的值,然后加1
var i = ctrValue.substring(0, ctrValue.indexOf(")"));
var s = "好";//取得状态值
if (val === 0)
{
s = "一般";
}else if(val === -1)
{
s = "不行";
}
evt.target.value = s + "(" + (parseInt(i) + 1) + ")";
showMessageBox("评价成功");
}
else
{
showMessageBox("评价失败");
}
}
</script>数据库中的值有增加,但在页面上点击按钮显示的值没有变
var evt = null;
function add(val,ev){
var workId = ' <%= this.WorkId %>';
evt = $event(ev);
EvaluatedWork(workId, val, func);
return false;
}
function func(sender, response)
{
if (response && response.text == "true")
{
var ctrValue = evt.target.value;//记录当前控件中的值
ctrValue = ctrValue.substring(ctrValue.indexOf("(") + 1);//截取字符串,取得控件的值,然后加1
var i = ctrValue.substring(0, ctrValue.indexOf(")"));
var s = "好";//取得状态值
if (val === 0)
{
s = "一般";
}else if(val === -1)
{
s = "不行";
}
evt.target.value = s + "(" + (parseInt(i) + 1) + ")";
showMessageBox("评价成功");
}
else
{
showMessageBox("评价失败");
}
}
</script>数据库中的值有增加,但在页面上点击按钮显示的值没有变
解决方案 »
- 通过JQuery改变图片的样式,有什么方法?
- jquery div 下checkbox
- 一个js错误,大家帮忙看下
- 那位大哥给个flash网站的源码参考一下
- 像baidu那种在文本框中输入内容后,会自动检索相应内容的效果怎么实现?
- <求助>用javascript生成XML文件时用createProcessingInstruction()创建头文件时出现的问题?
- 如何提交别人的网页数据??
- IE浏览器 不能通过window.open方式开新窗口!
- 有没有向上拉的菜单代码啊?麻烦大家!
- 献题供解:如何破加密网站,实现图片的“另存为”?
- javascript 获得鼠标点击时的坐标???
- 请教如何用js循环输出表格的行
这个后面加个alert 看有没执行到这来.
var ctrValue = evt.target.value;//记录当前控件中的值
alert(ctrValue);