在我的程序中,我一直在文本框中使用 required 进行验证并在按钮中提交。我的问题是当发生给定验证的空值时。但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");
}
验证消息和消息框都必须来