<tr>
<td>Dated:
</td>
<td>
<input type="text" id="txtdate" name="Dated" value="" required />
</td>
</tr>
这是我的Html TextBox for DateProperty
function claimsubmit() {
var claimtype;
if ($('.boxGroup a').attr("id") != '') {
claimtype = $('.boxGroup a').attr("id");
}
var claimname = {
//ClaimTypeId: $('.boxGroup a').attr("id"),
ClaimTypeId:claimtype,
BillNumber: $('#txtbillnum').val(),
Amount: $('#txtamnt').val(),
Reason: $('#txtreason').val(),
Dated: $('#txtdate').val(),
Id: $('#Id').val()
}
alert(JSON.stringify(claimname));
$.ajax({
url: '/api/ClaimAPI', type: ($('#claimform').find('#Id').val() == '0' ? 'Post' : 'Put'),
datatype: 'json',
data: $.param(claimname),
success: function (data) {
//alert(data);
alert("Claim Details are Submitted Successfully");
},
Error: function (data) {
alert("Problem while Save Claim Details")
}
});
}
这是用于插入的javascript和在控制器中获取默认的sqldate未选择日期
答案 0 :(得分:0)
从datepicker获取Date值的正确方法是使用getDate()函数。
<强> GETDATE()强>
返回:Date返回datepicker的当前日期,如果没有选择日期,则返回null。
此方法不接受任何参数。
代码示例:
调用getDate方法:
var currentDate = $( ".selector" ).datepicker( "getDate" );
setDate(日期)
设置日期选择器的日期。新日期可以是Date对象或当前日期格式的字符串(例如,“01/26/2009”),从今天开始的天数(例如,+ 7)或一串值和句点(“y” “多年来,”m“持续数月,”w“持续数周,”d“持续数天,例如”+ 1m + 7d“),或空以清除所选日期。
date
Type: String or Date
The new date.
代码示例:
调用setDate方法:
$( ".selector" ).datepicker( "setDate", "10/12/2012" );
您可以在Docs
找到更多详情