2013-02-05 35 views
0

我想學習如何使用MVC,並且我想要能夠做的事情是讓用戶選中一個框來顯示或取消選中以隱藏任何數量的元素。
我已經看到這樣做,整個頁面不刷新,用戶不需要點擊任何「提交」按鈕,但它生活。
我在我的搜索中找到的所有MVC教程都沒有回答這個問題,甚至沒有給出我對部分視圖(我認爲可能是解決方案)的適當想法。我知道這個問題很愚蠢,但我一直在尋找幾個小時,但無法弄清楚。使用MVC,我如何根據複選框顯示或隱藏元素?

回答

2

要做到這樣的動作,而不需要頁面刷新的功能,你需要使用JavaScript或jQuery的

讓我們看看你查看如下:

<input type="checkbox" id="myCheckbox"> 
<div id="ShowHideMe"> 
    <p>some content</p> 
</div> 

你需要這樣的東西,

<script> 
    $(function() { 
    $('#myCheckbox').change(function() { 
     $('#ShowHideMe').toggle($(this).is(':checked')); 
    }); 
    }); 
</script> 

可以使用JavaScript,只要你想要做客戶端編程。

0

我已經看到這種情況在整個頁面不刷新,並且用戶不需要點擊任何「提交」按鈕,但它確實是生活

你所描述的JavaScript,沒有任何內置的(大概是,asp.net)MVC

0

使用jquery。 (「#myCheckbox」)。click(function(){$(「#someOtherElementId」)。hide();});

相關問題