Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите, правильно закрыть кавычками (https://javascript.ru/forum/misc/45009-pomogite-pravilno-zakryt-kavychkami.html)

Dark_Delphin 10.02.2014 19:52

Помогите, правильно закрыть кавычками
 
Всем приветы.

Как правильно закрыть фрагмент кода (выделил жирным):
<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>

Когда в двойных кавычках, то разумеется он не работает.
Когда в одинарных кавычках, то тоже не работает, и я не знаю почему.

Как тогда правильно закрыть его?

рони 10.02.2014 20:14

Dark_Delphin,
слешем перекройте style=\'font-size:8pt;\' и почему клик не на селекторе

Dark_Delphin 10.02.2014 20:20

Цитата:

Сообщение от рони (Сообщение 297003)
почему клик не на селекторе

Можно пример?

рони 10.02.2014 20:26

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 10.02.2014 20:27

рони,
а как это организовать моем случае, выбор размера?

И почему считается так как у меня (Присвоить каждой опции онклик...) - не правильно?

рони 10.02.2014 20:28

Dark_Delphin,
http://learn.javascript.ru/form-elements#select-option

рони 10.02.2014 20:33

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>

Dark_Delphin 10.02.2014 20:40

рони,
Цитата:

Сообщение от Dark_Delphin (Сообщение 297007)
Почему считается так как у меня (Присвоить каждой опции онклик...) - не правильно?


danik.js 10.02.2014 21:08

Цитата:

Сообщение от Dark_Delphin
И почему считается так как у меня (Присвоить каждой опции онклик...) - не правильно?

Например, потому что это не работает в бразуерах Chrome и Opera?
Да и походу код у тебя будет один и тот же, только с разными циферками. Дык нафига повторять его, когда можно написать один раз?

Dark_Delphin 10.02.2014 21:13

Я все равно не пойму как написать один раз

<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>


Вставка в текстареу.


Часовой пояс GMT +3, время: 02:43.