onblur事件包含if语句和函数调用

时间:2013-01-30 18:51:10

标签: javascript html onblur

我有这段代码:

onblur="(if(this.value==''){this.value=this.title});validateText(this.value);"

我正在尝试在onblur事件中组合if语句和函数调用,并且正如您猜测的那样它无法正常工作。这甚至可能吗?如果是的话怎么样?因为如果我将为if创建另一个函数,因为我需要再次分配id,因为我可以很容易地改变值。

我将如何解决这个问题呢?任何建议都非常受欢迎。

谢谢

1 个答案:

答案 0 :(得分:2)

摆脱括号:

onblur="if(this.value==''){this.value=this.title};validateText(this.value);"
       ^^             no parentheses            ^^