jquery clearing textarea
jquery clearing textarea
我不知道为什么我有这个问题,如果你能帮助我将不胜感激。
我写了一个函数来清除点击时的文本框,但它不能正常工作:
$(function()
{
$('textarea#contact_t').click( function()
{
if ($(this).val() == 'Enter your message Here!')
{
$(this).val('');
}
});
});
问题是,它将不允许我写一个值"到文本区域。如果我将if中的语句改为$(This),同样的函数也会起作用。Val(' ')(引号之间有空格)。但我希望文本框被清除,而不是在开始有一个空格。它不允许我写一个空字符串到文本区
我认为这是您想要的(并且更简洁):
$('textarea#contact_t').one("focus", function() {
$(this).val('');
});
如果你可以不支持旧的浏览器,只需放弃jquery并切换到HTML5 placeholder
属性:
<textarea placeholder="Enter your message here"></textarea>
演示:http://jsfiddle.net/UeuaW/
试试下面的代码…我打赌它解决了你的问题…
$(function() {
$('textarea#contact_t').click( function() {
if ($(this).val().toUpperCase() == 'ENTER YOUR MESSAGE HERE!') {
$(this).val('');
}
});
}
);
相关文章:
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 验证Javascript中的Textarea
- Textarea必需的attribut在javascript中不起作用
- 更改代码镜像中TextArea的高度和宽度
- javascript textarea createTextNode()
- textarea autoresize出现问题
- 如何访问用javascript动态生成的textarea的文本内容
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 单击TextArea'时,文本区域中的属性名称是什么;s上下箭头按钮
- 使用jQuery的TextArea字符计数器
- TinyMCE初始化后,用javascript设置textarea值
- 将文本和html unicode字符添加到textarea元素中
- javascript:I want to count words in my textarea it does'
- $.html is not having textarea value
- 为什么当可见更改为false时,JQuery无法获取Textarea值
- javascript/jquery:获取textarea的更改内容
- 使用jquery从TextArea创建数组
- textarea根据内容js或jquery设置高度
- textarea的window.getSelection()在firefox中不起作用
- jquery clearing textarea