IE не позволяет мне установить значение textarea с помощью JavaScript - PullRequest
0 голосов
/ 30 апреля 2009

Я пытаюсь изменить value на элементе <textarea>. Этот код прекрасно работает в Firefox, но IE утверждает, что есть ошибка onblur и не устанавливает значение.

<textarea 
    name="comment" 
    id="comment" 
    rows="8" 
    cols="80"
    style="color:grey;" 
    onfocus="if(this.value=='Add a comment...') {this.style.color='black'; this.value='';}"
    onblur="if(this.value=='') {this.style.color='grey'; this.value='Add a comment...';}">Add a comment...</textarea>

Что я делаю не так?

1 Ответ

2 голосов
/ 30 апреля 2009

Может ли это быть причиной проблемы -

this.style.color = 'серый'

this.style.color='gray';

Весь код:

<textarea name="comment" id="comment" rows="8" cols="80" style="color: gray;" onfocus="if(this.value=='Add a comment...') {this.style.color='black'; this.value='';}"
        onblur="if(this.value=='') {this.style.color='gray'; this.value='Add a comment...';}">Add a comment...</textarea>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...