型号:
public class ExampleModel
{
public List<int> myExample {get;set;}
}
控制器:
[HttpPost]
public ActionResult Example(ExampleModel example)
{
return View();
}
我有一系列复选框:
剃刀:
<form method="post" action="NameController/Example">
@foreach(var item in Model)
{
<input type="checkbox" name="myExample" value="2" />
<input type="checkbox" name="myExample" value="5" />
<input type="checkbox" name="myExample" value="6" />
<input type="checkbox" name="myExample" value="7" />
}
<button type="submit">Post</button>
</form>
为什么我的复选框值始终为空? 我在这个例子中错误的地方?
答案 0 :(得分:2)
您需要将所选日期存储在Cookie中,如下所示:
jQuery(document).on("click",".leftpara",function(){
//do something here
});
答案 1 :(得分:1)
您应该将这些值保存在cookie中,您可以使用Jquery尝试此lib https://github.com/carhartl/jquery-cookie
答案 2 :(得分:-1)
Javascript不保存在客户端运行的数据。您需要从服务器端发送数据的东西,因为刷新页面将清除客户端的所有内容,并且只使用来自服务器端的数据。您可以使用来自php的数据在输入中使用。
从php
声明数据sftp user/pass@host.com <<END_SCRIPT
cd /mydir
put test.txt
bye
END_SCRIPT
然后获取回javascript
<?php $date = date(); ?>