我遇到問題。當用戶將它留空時,我希望文本被默認值填充,這裏是我的代碼。請幫我解決這個錯誤。JavaScript將默認值填充到模糊的文本字段中
<html>
<head>
<title>
</title>
<script lang='javascript'>
function makeBlank(obj,defMsg){
if(obj.value==defMsg){
obj.value="";
}
}
function fillDefValue(obj,defMsg){
if(obj.value==""){
obj.value=defMsg;
}
}
</script>
</head>
<body>
<input style="width:190px" onblur="fillDefValue(this,'User Name')" onfocus="makeBlank(this,'User Name')" value="Name" name="fromname" id="fromname" type="text">
</body>
</html>
您的代碼有一個錯誤,我正在糾正它 –
此代碼的行爲與我打算的一樣! –