web:onclick 和onclientclick 执行有关问题
web:onclick 和onclientclick 执行问题
前台发的按钮控件 点击事件:
<asp:ImageButton ID="img_Search" ImageUrl="../images/qury.jpg" runat="server" OnClick="img_Search_Click" OnClientClick="return AddSet(this)" />
cs后台img_Search_Click的事件:
AddSet()内容:
function AddSet() {
var fm = "";
//var fm = '&fm=' + document.getElementById("txt_UploadName").value;//填单机
var fn = '&fn=' + document.getElementById("DDL_INTERFACEINFO").value; //接口
var sd = '&sd=' + document.getElementById("startDate").value; //开启日期
var ed = '&ed=' + document.getElementById("endDate").value;//结束日期
var sd1 = document.getElementById("startDate").value;
var ed1 = document.getElementById("endDate").value;
t1 = window.open("TransactionsReport.aspx?id=" + fm + fn + sd + ed, "", "left=150px, Top=150px, width=1086, height=773, resizable=yes");
}
我需要把DDL_INTERFACEINFO.SelectedItem.Value 这个下拉控件的值放到cookie里
这个dropdownlist控件里有 : a , b , c ,d ,默认为a 选项
我在页面上执行了AddSet()这个函数后,弹出窗口 ,也执行img_Search_Click这里面的事件,此时获取到DDL_INTERFACEINFO.SelectedItem.Value的值在弹出新url对应的地址参数为b 但是我在click里面调试,获取到的却是默认的选项 a
为什么?求指教~
------解决方案--------------------
将DDL_INTERFACEINFO.SelectedItem.Value改为DDL_INTERFACEINFO.SelectedValue试试
前台发的按钮控件 点击事件:
<asp:ImageButton ID="img_Search" ImageUrl="../images/qury.jpg" runat="server" OnClick="img_Search_Click" OnClientClick="return AddSet(this)" />
cs后台img_Search_Click的事件:
AddSet()内容:
function AddSet() {
var fm = "";
//var fm = '&fm=' + document.getElementById("txt_UploadName").value;//填单机
var fn = '&fn=' + document.getElementById("DDL_INTERFACEINFO").value; //接口
var sd = '&sd=' + document.getElementById("startDate").value; //开启日期
var ed = '&ed=' + document.getElementById("endDate").value;//结束日期
var sd1 = document.getElementById("startDate").value;
var ed1 = document.getElementById("endDate").value;
t1 = window.open("TransactionsReport.aspx?id=" + fm + fn + sd + ed, "", "left=150px, Top=150px, width=1086, height=773, resizable=yes");
}
我需要把DDL_INTERFACEINFO.SelectedItem.Value 这个下拉控件的值放到cookie里
这个dropdownlist控件里有 : a , b , c ,d ,默认为a 选项
我在页面上执行了AddSet()这个函数后,弹出窗口 ,也执行img_Search_Click这里面的事件,此时获取到DDL_INTERFACEINFO.SelectedItem.Value的值在弹出新url对应的地址参数为b 但是我在click里面调试,获取到的却是默认的选项 a
为什么?求指教~
------解决方案--------------------
将DDL_INTERFACEINFO.SelectedItem.Value改为DDL_INTERFACEINFO.SelectedValue试试