这个问题的原理是因为reset这个按钮的功能是把<input type="text" name="username"/>的内容都恢复成为默认值,而默认值我在一开始就给它设置好了 value="vlinux",所以只要一reset,那么username输入栏的内容就肯定是vlinux。
知道了问题的原因,我们就对症下药了。
我们先用javascript的方法进行清除,这个方法的缺点就是--不灵活。
<html>
<head>
<script type="text/javascript">
function clean(){
document.myform.username.value="";
}
</script>
</head>
<body>
<form name="myform">
<input type="text" name="username" value="vlinux"/>
<input type="button" value="reset" onclick="clean()"/>
</form>
</body>
</html>