我有一個顯示報告的頁面,並且基於路由參數,它將返回一個視圖,顯示按類別分組的數據或按優先級分組的數據。如何使用MVC3視圖中的單選按鈕在兩個視圖之間切換?
我想添加兩個單選按鈕到報表頁面,當用戶單擊相應的單選按鈕時,用戶可以在類別和優先級視圖之間切換。
但我不知道如何創建一個表單,在這個表單上單擊任一個單選按鈕提交一個post模型對象(具有類別優先級開關,以及其他值)的控制器動作。
我有一個顯示報告的頁面,並且基於路由參數,它將返回一個視圖,顯示按類別分組的數據或按優先級分組的數據。如何使用MVC3視圖中的單選按鈕在兩個視圖之間切換?
我想添加兩個單選按鈕到報表頁面,當用戶單擊相應的單選按鈕時,用戶可以在類別和優先級視圖之間切換。
但我不知道如何創建一個表單,在這個表單上單擊任一個單選按鈕提交一個post模型對象(具有類別優先級開關,以及其他值)的控制器動作。
我知道只有這樣,才能使選擇一個單選按鈕,做一個職位是使用JavaScript:
document.getElementById('your-radio-button').onchange = function() {
document.getElementById('your-form').submit();
};
這裏是你可以做它在jQuery的方式:
$('#your-radio-button').change(function() {
$('#your-form').submit();
});
我的天堂沒有時間去嘗試,但用jQuery,你應該可以這樣寫:
<script type="text/javascript">
$(document).ready(function() {
$("#myform input[type=radio]").click(function(){
$(this).closest("form").submit();
})
})
</script>