为什么这个按钮不起作用?

时间:2015-12-29 08:19:12

标签: javascript

我在我的一个项目中重新创建了一个问题。我不知道为什么这不起作用。添加文本框时似乎失败了。出于某种原因,使用文本框会产生此错误。

Date()

小提琴:https://jsfiddle.net/3mp0869s/8/

2 个答案:

答案 0 :(得分:2)

element.value;将始终返回字符串,因此条件将永远不会被执行,您应该解析返回的值。或者如果您只想检查输入值是否为数字,可以使用isNaN()函数:

if(isNaN(element.value)){
     alert('is not a number');
}else{
     alert('is a number');
}

注意:您还可以使用number类型的输入,这样您就不必检查。

希望这有帮助。

答案 1 :(得分:1)

试试这段代码:

RightToLeft

这是您更新的jsfiddle:https://jsfiddle.net/3mp0869s/9/