<input type="text" id="test" value="格式为xxx@xxx.com" onfocus="cls()" onblur="res()" style="color:gray;" onkeyprese="pre(this)"/> pre = new function(el) { el.style.color = "black"; } 开始的时候是灰色,一旦用户输入,变为黑色.
使用onfocus事件检查当前值,如果是默认值,就将value属性置空.如:<input type="text" value="请输入内容" onfocus="javascript:if(this.value=='请输入内容')this.value='';">
你把input标签disabled就行了前提你说的是input或者你直接用label
首先,我是用asp.net做的项目,asp.net的服务器端控件TextBox有ViewState,所以我就想,如果用户输入密码框的时候,给一个隐藏的TextBox赋值,不是就能保留这个值了吗?于是,我就写了一个脚本,定义了一个函数SetPassword,在页面
$(" .search-text").focus(function(){ //.search-text 换成对应的input类名或者id名 $(this).attr("value",""); }).blur(function(){ $(this).attr("value","123"); });
设置input的属性值value=“默认值”就可以,value 属性规定 <input> 元素的值,如果不设置值,则不显示.代码如下:<input type="text" name="firstname" value="Mickey"><br><input type="text" name="lastname" value="Mouse"
把默认值用<textarea>标签包围起来就是默认值了:<textarea>这就是默认值</textarea> <textarea>就是<input type="text"/>的多行版.
数据库编码与HTML编码不统一
写在PBO的一个module里fi01 = 'initial value'即可.
<input type="text" value="默认值" style="color:#FF0000">