<tr>
<td>
<b>Escalation:
</td></b>
<td>
<TextArea name='escalation' onKeyDown=\"limitText(this.form.escalation,this.form.countdown,100);\"
onKeyUp=\"limitText(this.form.escalation,this.form.countdown,100);\">$Text</textarea>You have <input readonly type=\"text\" name=\"countdown\" size=\"3\" value=\"100\"> characters left.
</td>
</tr>
Это выдержка из кода, который я пытаюсь использовать. В основном я пытаюсь заполнить текстовую область значением, хранящимся в переменной php, которая поступает из базы данных SQL. функции Javascript ограничивают количество текста в блоке до 100 символов.Промежуточные пробелы при использовании <textarea>
Проблема в том, что она заполняет любое пространство, которое не используется в начальном значении с пробелами! Я напечатал $ Text между двумя кавычками, поэтому я бы знал, что у него нет пробелов в базе данных, чего нет. Вы также можете ясно видеть, что у меня нет никакого пространства между тегами textarea, так что это не проблема, которую я вижу в других плакатах.
Любые идеи?
Большинство шансов заключается в том, что проблема заключается в limitText() – alfasin
. Почему бы вам просто не обрезать значение, когда оно передано в javascript или передается? –
Действительно, если появляются пробелы, это функция 'limitText()', которая их помещает туда - нам нужно увидеть код javascript. – DaveRandom