快速的javascript问题。我正在创建一个简单的脚本,其中表单字段条目使用 onfocus 和 onblur 消失/重新出现。
我想知道为什么以下内联脚本有效:
<div>
<input type="text" name="email" id="email" value="Requires validation"
onfocus="if(this.value == 'Requires validation'){this.value = '';}"
onblur="formappear()">
</div>
并且带有参数化函数的以下脚本没有:
<head>
<script type='text/javascript'>
function formclear(field) {
if (field.value == "Requires validation") {
field.value = "";
}
}
</script>
</head>
<body>
<div>
<input type="text" name="email" id="email" value="Requires validation"
onfocus="formclear(this.id)" onblur="formappear()">
</div>
</body>
我提前感谢任何回复,我确信这是我犯的一个简单的错误。