我在注册页面中创建了一个简短的脚本,用于定义第6行的function checkUser(user)
。
现在,在包含注册表单HTML的代码的底部,我已将onBlur='checkUser(this)
的内联脚本添加到名为<input>
的{{1}}。
但是当此对象失去焦点并且应该触发onBlur函数时,javascript控制台会指出尚未定义'user'
。为什么会这样?
我唯一的猜测是脚本和html是分开的字符串,但我不知道。
我为此示例附加了signup.php的完整PHP代码。
function checkUser
答案 0 :(得分:6)
更改标记
<script type='text/css'>
通过
<script type='text/javascript'>
答案 1 :(得分:0)
我找到了,道歉。我注意到脚本类型设置为text / css 用字符串写字时很难分辨。