2011-08-22 58 views
0

我有一個顯示報告的頁面,並且基於路由參數,它將返回一個視圖,顯示按類別分組的數據或按優先級分組的數據。如何使用MVC3視圖中的單選按鈕在兩個視圖之間切換?

我想添加兩個單選按鈕到報表頁面,當用戶單擊相應的單選按鈕時,用戶可以在類別和優先級視圖之間切換。

但我不知道如何創建一個表單,在這個表單上單擊任一個單選按鈕提交一個post模型對象(具有類別優先級開關,以及其他值)的控制器動作。

回答

1

我知道只有這樣,才能使選擇一個單選按鈕,做一個職位是使用JavaScript:

document.getElementById('your-radio-button').onchange = function() { 
    document.getElementById('your-form').submit(); 
}; 

這裏是你可以做它在jQuery的方式:

$('#your-radio-button').change(function() { 
    $('#your-form').submit(); 
}); 
0

我的天堂沒有時間去嘗試,但用jQuery,你應該可以這樣寫:

<script type="text/javascript"> 
     $(document).ready(function() { 
     $("#myform input[type=radio]").click(function(){ 
      $(this).closest("form").submit(); 
     }) 
     })  
    </script> 
相關問題