Ответ 1
Да, используя "
works:
<input type="text" name="last_name" value=""My quote!"" />
У меня есть следующая проблема - со стороны сервера я получаю строку, подобную "хоши" брату '
Я хочу поместить эту строку в <input value"MYSTRING" />
. это приводит к чему-то вроде
<input value"hoschi" brother" />
, который, очевидно, не работает.
какие-либо обходные пути для этого?
ли экранирование символа "
с "
работает в теге значений?
спасибо за вашу помощь, тоби
Да, используя "
works:
<input type="text" name="last_name" value=""My quote!"" />
выполняет вызов символа с помощью " работает в теге значений?
Да. (Это не обходное решение, так как HTML предназначен для работы).
В качестве альтернативы, если значение содержит только одинарные кавычки или только двойные кавычки, то вы можете использовать другое, чтобы разграничить атрибут.
По мере того как это поле формы, люди будут печатать все, что им нравится, там, которое может включать или не включать красивую смесь двойных и одинарных кавычек. Добавление их в базу данных легко, избегайте их с помощью "/'и т.д.
Достаточно красиво, если вы положите " в выражении значения ввода, он отображает "на экране, как вы этого хотите". Одиночные кавычки - это ловушка, они могут быть такими, как если бы они были как в пределах двух пар.