2012-02-20 54 views
0

以下代码更改网格控件的配置,但此重新配置只发生页面刷新后发生。使用jQuery或Javascript提交表单刷新**

如何自动化用户点击提交按钮?所有jQuery的样品我看到包括AJAX,但因为我在需要刷新页面的唯一情况是,似乎没有人有可用的

<% using (Html.Configurator("The grid should...") 
       .PostTo("Details", "TLSWorkflow") 
       .Begin()) 
    { %> 
    <ul> 
     <li><%= Html.CheckBox("grouping", false, "allow <strong>grouping</strong> of data")%></li> 
     <li><%= Html.CheckBox("filtering", false, "allow <strong>filtering</strong> of data")%></li> 
     <li><%= Html.CheckBox("paging", false, "have <strong>pages</strong> with 10 items")%></li> 
     <li><%= Html.CheckBox("ajax", true, "make <strong>AJAX</strong> requests")%></li> 
     <li><%= Html.CheckBox("scrolling", true, "show a <strong>scrollbar</strong> when there are many items")%></li> 
     <li><%= Html.CheckBox("sorting", true, "allow <trong>sorting</strong> of data")%></li> 
     <li><%= Html.CheckBox("showFooter", false, "show footer")%></li> 
    </ul> 
    <button class="t-button" type="submit">Apply</button> 
<% } %> 

回答

1

样本只要给您的形式的ID,并调用submit它:

<form id="myform">...</form> 

在普通的JavaScript:

document.getElementById('myform').submit(); 

或使用jQuery:

$('#myform').submit(); 
2
$("selector for your form here").submit(); 

// OR 

$("button.t-button").click(); 

(顺便说一句,你在一个特殊的情况是很难在这里。)