我有一个显示表中的值的 WebGrid 和一个编辑按钮。当用户单击此按钮时,会弹出一个表单或对话框表单,并使用我之前提到的同一个表中的值填充它。
我已经设法格式化日期值,现在有兴趣格式化我的表中的布尔值(true/false)以显示在复选框中。目前它显示为一个文本框,值为真或假。
以下是我的部分代码:
$('#dialog-form2-edit').dialog(
{
//dialog form code .. this is fine
$.getJSON('/Methods/GetCertificate/' + $(this).attr('id'), function (data)
{ var certificate = data;
$('#edit-paid').val(certificate.Paid);
$('#edit-mark').val(certificate.Mark);
var date = new Date(parseInt(certificate.MarkDate.substr(6)));
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
$('#edit-markdate').val(year + '-' + month + '-' + day);
$('#edit-markdate').datepicker({ dateFormat: 'yy-mm-dd' });
下面是我的html的一部分
<div id="dialog-form2-edit" title="Edit Certificate">
<form id="edit-certificate-form" action="@Href("~/Methods/UpdateCertificate")">
<div class="row">
<span class="label"><label for="markdate">Mark Date :</label></span>
<input type="text" name="markdate" id="edit-markdate" size="20"/>
</div>
<div class="row">
<span class="label"><label for="mark">Mark :</label></span>
<input type=text" name="mark" id="edit-mark" size="15"/>
</div>
Mark 和 Paid 的值是布尔值。现在我打算将类型更改为文本,并且需要帮助将布尔值格式化为复选框。