我正在使用Bootstrap datetimepicker并且验证有问题。我有一个验证方法,并在验证中使用isNullOrWhitespace以确保输入的值不为空,因为textfield允许键入或粘贴用户自己的值。
<code>
function isNullOrWhitespace(input) {
return !input || input.trim().length < 1;
}
</code>
奇怪的是当我尝试单击datetimepicker上的updown时间选择按钮时,它会激活验证,就像用户完成选择一样。并且进入错误:&#34; input.trim不是函数&#34;。 所以有两个问题:datetimepicker箭头按钮不应该关闭/表现得像关闭按钮。和验证错误。 有任何想法吗。感谢。
答案 0 :(得分:0)
你的功能应该是这样的:
function isNullOrWhitespace(input) {
return !input || input.val().trim().length < 1;
}
答案 1 :(得分:0)
我修改了isNullOrWhitespace(输入)方法,以包含修复我的问题的空值和长度检查。 感谢。