小编Mat*_*per的帖子

表单 checkValidity() 不标记失败的输入

由于某些原因,当我在表单上使用 checkValidity() 时,失败的输入不会被标记为无效。

该方法是这样调用的:

var result=$("#myForm")[0].checkValidity();
Run Code Online (Sandbox Code Playgroud)

当输入无效时,结果为假。但是输入没有被标记为无效,没有错误的视觉指示。

我不知道它是否相关,但也许您必须知道字段的“必需”属性是根据用户的操作动态删除或添加的,代码如下:

$('input').prop('required',false);
$('input').prop('required',true);
Run Code Online (Sandbox Code Playgroud)

您还必须知道我使用 Bootstrap 4,因此失败的输入在失败时应该得到“is-invalid”类。也许“必需”属性的操作会混淆 Bootstrap ?

forms validation jquery bootstrap-4

5
推荐指数
1
解决办法
6504
查看次数

如果值等于零,如何显示空文本框?

我有一个简单的视图,我使用HTML Helper生成文本输入:

@Html.TextBox("Something",Model.myObject.myValue)
Run Code Online (Sandbox Code Playgroud)

myValue是一个浮点数.

如果myValue==0,我不想显示0.有可能,怎么样?

谢谢 !

c# asp.net-mvc

0
推荐指数
1
解决办法
94
查看次数

标签 统计

asp.net-mvc ×1

bootstrap-4 ×1

c# ×1

forms ×1

jquery ×1

validation ×1