我有一個表單,我想將表單的一部分和一些html保存到我的數據庫中。將表單的html值保存到數據庫時值爲空
<div class="contract">
<label for="Company_PostCode">Postcode</label>
<input class="postcode valid" id="Company_PostCode" name="Company.PostCode" type="text" value="">
<label for="Company_Address">Address</label>
<input class="address valid" id="Company_Address" name="Company.Address" type="text" value="">
// more form elements here
<div class="text">
some text here
</div>
</div>
我做的是
$("#submit-button").on("click", function(e)
{
e.preventDefault();
$(".hidden-field").val($(".contract").html());
if (/* some checks here */)
{
// blah blah
}
else
{
//submit form normally
$("#form-register").submit();
}
});
所以我有,我用它來把我想要的HTML並郵寄到我的控制器的隱藏字段。 事情是,我的表單的值都是空的.. $(「.contract」).html()的值都是空的。 任何想法?
你能告訴你的控制器動作嗎? –
這是巨大的,我認爲這並不重要,因爲從JavaScript控制檯$(「.contract」).html()顯示空的輸入值。 – celticharp
您是否試圖保存整個html而不是'input'字段中的值? –