Помогите, правильно закрыть кавычками
Всем приветы.
Как правильно закрыть фрагмент кода (выделил жирным): <select> <option value="0">Размер</option> <option value="8" onclick="insertTag('kosenko','<span style='font-size:8pt;'>','</span>');">8 pt</option> <option value="9">9 pt</option> </select> Когда в двойных кавычках, то разумеется он не работает. Когда в одинарных кавычках, то тоже не работает, и я не знаю почему. Как тогда правильно закрыть его? |
Dark_Delphin,
слешем перекройте style=\'font-size:8pt;\' и почему клик не на селекторе |
Цитата:
|
Dark_Delphin,
<select onchange="alert(this.value)"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> |
рони,
а как это организовать моем случае, выбор размера? И почему считается так как у меня (Присвоить каждой опции онклик...) - не правильно? |
Dark_Delphin,
http://learn.javascript.ru/form-elements#select-option |
Dark_Delphin,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> </head> <body> <select onchange="if(this.value==8) alert('ok')"> <option value="1">1</option> <option value="8">2</option> <option value="3">3</option> </select> <select onchange="if(this.selectedIndex==1) alert('ok')"> <option value="1">1</option> <option value="8">2</option> <option value="3">3</option> </select> </body> </html> |
рони,
Цитата:
|
Цитата:
Да и походу код у тебя будет один и тот же, только с разными циферками. Дык нафига повторять его, когда можно написать один раз? |
Я все равно не пойму как написать один раз
<select> <option value="0">Размер</option> <option value="8" onclick="insertTag('kosenko','<span style='font-size:8pt;'>','</span>');">8 pt</option> <option value="9" onclick="insertTag('kosenko','<span style='font-size:9pt;'>','</span>');">9 pt</option> </select> Вставка в текстареу. |
Смотри код рони внимательно. Ключевой момент - this.value
|
Dark_Delphin,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <select onchange="if(this.value) alert(['kosenko','<span style=\'font-size:'+this.value+'pt;\'>','<\/span>']);this.value=0"> <option value="0">Размер</option> <option value="8">8 pt</option> <option value="9">9 pt</option> </select> </body> </html> но лучше скриптом а не атрибутом. |
рони, а что-бы оно вставлялось в textarea, нужно сменить alert?
|
Dark_Delphin,
нужно знать вашу функцию insertTag а так да заменить alert и убрать [] |
рони,
спасибо большое, все получилось, постараюсь позже отблагодарить. И еще такой вопрос, почему лучше скриптом, а не атрибутом? |
Цитата:
http://learn.javascript.ru/introduct...бута-html |
Цитата:
Использование атрибута HTML |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 16:21. |