我有一个HTML表单。我被要求编写JS代码来验证表单中的数据,并在不提交表单的情况下在同一页面上显示验证结果。我被告知让我的JS函数(在单击Submit时执行)返回false,这样表单就不会被提交。我这样做了,但当我运行我的页面时,表单验证的结果在页面上闪烁了半秒钟,并在表单提交时消失。我做错了什么?下面是我在JS中所做的:(第一个函数将一个事件侦听器添加到表单的submit按钮)
function eventListener(){
var submitBtn = document.getElementById("sub");
submitBtn.addEventListen
我正在尝试使用jquery.validate.unotrusive.js插件来动态创建表单字段,如下所示:
var message = $("<textarea id='test'></textarea>");
$(message).attr("data-val", "true")
.attr("data-val-number", "The field CustomerId must be a number.")
.attr("data-val-required
描述:I有一个用于用户友好输入的表单:
但我不能以这种方式提交表单,因为我的表单操作模型如下:
public string Title { get; set; } // First input
public string Description { get; set; } // Second input
public string SportsmanId { get; set; } // Not used
public List<WorkoutExerciseParam> WorkoutExerciseParams { get; set;