私のプログラムでは、required in textbox と submit in ボタンを使用して検証を続けています。私の問題は、検証が行われたときに空の値が発生したときです。しかし、メッセージRecord Saved
は表示されません。送信して保持ボタンを削除すると、メッセージRecord Saved
が表示されますが、検証は行われません...
私のJavaScriptは......
<script type="text/javascript">
$(document).ready(function () {
$("#Save").click(function () {
if (($("#txtName").val()) != "" )
{
var ds = $("#CollecionID").data("igCombo").value();
$.ajax({ url: '/Home/SaveCollectionmaster?Name=' + ($("#txtName").val())
+ '&Description=' + ($("#txtDescription").val())
+ '&ds=' + ds,
success: function (message) {
alert(message);
$("#txtName").get(0).value = "";
}
});
}
});
});
</script>
<form id="ss">
<fieldset class="fieldset">
<input type="text" id="txtName" required="txtName"class="textarea" />
<input type="submit" id="Save" value="Save" class="button" />
</fieldset>
</form>
私のC#コードは....
[ActionName("SaveCollectionmaster")]
public ContentResult SaveCollectionmaster(string Name, string Description, string ds)
{
DB.TblType detail = new DB.TblType();
detail.Type = Name;
detail.description =Description;
DB_Linq.TblTypes.InsertOnSubmit(detail);
DB_Linq.SubmitChanges();
return Content("Record Saved");
}
検証メッセージとメッセージ ボックスの両方が表示される必要があります