我正在开发一个 Visual Webpart,它由一个调用 Ajax 函数的表单组成。
这是我的字段示例:
<asp:TextBox ID="ProjectCode" runat="server" Width="100%"/>
<asp:DropDownList ID="ProjectStatus" runat="server" Width="100%"/>
这些字段在后面的代码中数据绑定在数据表上(并在第一个索引处插入一个空字段)。我尝试通过这个 javascript ( 使用本机 javascript 或 JQuery ) 获取它们的值:
var pjcodejq = $('#<%=ProjectCode.ClientID%>').attr('value');
var pjcodejq1 = $('#<%=ProjectCode.ClientID%>').val();
var pjcode = document.getElementById('<%=ProjectCode.ClientID%>').value;
var pjstatusjq = $('#<%=ProjectStatus.ClientID%>').attr('value');
var pjstatusjq1 = $('#<%=ProjectStatus.ClientID%>').val();
var pjstatus = document.getElementById('<%=ProjectStatus.ClientID%>').value;
这些示例都没有返回值,除非我用默认值绑定字段,但是如果我修改这个值,它只会返回默认值。
事件触发:
$('#submitSearch').unbind('click').click(function () {
在这个领域
<button id="submitSearch">Search</button>
欢迎任何建议/解决方案。