我正在和C#一起研究MVC。
我有两个单选按钮。在选择第一个单选按钮时,将显示一个允许输入日期值的文本框。<%= Html.TextBox("ReceivedDate")%>
选择第二个单选按钮时,文本框将隐藏。
第一次,当我选择第一个单选按钮并输入日期,然后单击下一页导航到下一页,然后再次返回此页并单击第二个单选按钮并单击下一步继续,然后再次返回此页,并且在没有更改任何选项的情况下单击继续,它不允许导航并显示错误。
A value is required.
这意味着ModelState也会验证隐藏的控件。
请建议如何控制它
我有一个带有预定义路由的simple_form (只有一个搜索文本输入)。但是,我想在它的顶部添加两个单选按钮,例如一个名为"Product“的单选按钮和另一个名为"Profile”的单选按钮。每当用户单击“产品”按钮,并且该按钮处于活动状态时,表单就会路由到product_index和配置文件的相同逻辑(到profile_index)。如何将JS参数(class active / not active)传递给(erb)形式的路由?谢谢!
它试图在用户单击按钮的地方创建一个简单的函数,它显示表单并更改按钮上的文本。当他们再次单击它时,表单隐藏并将按钮文本更改回原来的状态。
以下是我到目前为止所拥有的:
$('a.subscribe').click(function() {
var link = $(this);
$('.intro_cta form').toggle(function(){
if ($(this).is(':visible')) {
$('a.enter').css('display','none