Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > html теги в javascript


Автор: Areostar 27.3.2014, 14:52
пытаюсь вывести во втором поле то что ввели в первом но с маленькой 2 - то есть в квадрате


Код

 var str = Number($(".small_screen").val());
var outp = str;
outp += "<sup>2</sub>";
outp += res;
$(".big_screen").val(outp); 
 


но выводятся текстом "<sup>2</sub>

что делать? 

Автор: Bulat 27.3.2014, 15:32
Цитата(Areostar @  27.3.2014,  14:52 Найти цитируемый пост)
но выводятся текстом "<sup>2</sub>

может для начала попробовать исправить багу <sup>2</sup>  smile 

Автор: DEER 27.3.2014, 19:22
Не. не то. просто не надо в инпуты выводить html. Вам надо какой нить блок использовать для второго поля, типа span, а не input

Автор: Bulat 28.3.2014, 07:40
Цитата(DEER @  27.3.2014,  19:22 Найти цитируемый пост)
Не. не то. 

Автор тега типы полей не указал! А вот бага с тегами - на лицо!  smile 

Автор: DEER 28.3.2014, 11:08
Bulat, мне кажется на закрывающий тег пофиг и нормальный браузер корректно отобразит это. а вот val - это метод инпута, а не блока, и мы же знаем, что там sup не будет работать, правильно он написан или нет

http://jsfiddle.net/y6kVs/2/

Автор: Bulat 28.3.2014, 13:31
Цитата(DEER @  28.3.2014,  11:08 Найти цитируемый пост)
а вот val - это метод инпута

я с этой библиотекой никогда не работал и для меня это неочевидно. Более того, учитывая, что все библиотеки пишутся люьдми, я всегда допускаю, что в них могут быть ошибки.  smile 

Цитата(DEER @  28.3.2014,  11:08 Найти цитируемый пост)
нормальный браузер корректно отобразит это

если нормальный браузер и отобразит это, то это не значит что это нормально!  smile 

Цитата(DEER @  28.3.2014,  11:08 Найти цитируемый пост)
мне кажется на закрывающий тег пофиг

вообще-то суть html, как раз и заключается в открывающихся и закрывающихся тегах, корректное написание которых позволяет добиваться корректного отображения разметки!  smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)