我正在尝试使用Javascript编辑HTML表单文本框。
我希望HTML文本框最初显示“在此处输入您的名称”,并且一旦用户单击该框,我希望该文本框变为空白,以便用户不必删除“在此输入您的名称”此处”文本,然后再实际输入她的名字。
我该怎么做呢?
这是我尝试过的,但没有成功。
<body>
<script type="text/javascript">
function name()
{
window.document.getElementById("name").value='';
}
</script>
Your Name:<input type="text" value="Enter Your Name Here" id="name" onclick="name();">
</body>
这就是所谓的占位符,在HTML5中,您有一个占位符input
:
<input type="text" placeholder="Enter Your Name Here" />
看看它如何在jsfiddle中工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句