Что такое <script type = "text / javascript"> <! - mce: 0 -> </script>? - PullRequest
1 голос
/ 23 марта 2010

В этом блоге http://www.bswebdev.com/2008/12/javascript-change-input-box-type-to-password/ Я нашел следующие фрагменты для исправления изменения типа ввода через JavaScript в IE6.

 <script type="text/javascript"><!--mce:0--></script>
 # put the script in the head of your html
 <input id="pw" name="password" type="text" value="Password" />

Что такое <script type="text/javascript"><!--mce:0--></script>?

Ответы [ 2 ]

4 голосов
/ 23 марта 2010

Краткий ответ: мусор

Более длинный ответ:

В XHTML: это пустой элемент скрипта.

В HTML: это 0 оценивается в нулевом контексте (поэтому он отбрасывается без каких-либо действий) и с меткой (без блока!) 'Mce'. Это сочетается со сломанной (потому что все в одной строке) " скрыть от комментария Netscape 2 ".

Я подозреваю, что автор допустил несколько ошибок, пытаясь написать свою идею, используя программное обеспечение для блога.


Все, чего он пытается добиться - это все равно грязный хак. Он пытается обойти побочный эффект от использования атрибута value в качестве метки. Если вы действительно хотите, чтобы ваши ярлыки исчезали при вводе текста в поля, используйте настоящие <label> элементы и скройте их. например http://dorward.me.uk/tmp/label-work/example.html

0 голосов
/ 23 марта 2010

У меня раньше была похожая проблема, есть другой способ взглянуть на эту проблему, что именно вы пытаетесь выполнить, пытаетесь ли вы что-то вроде этого:

  1. Ввод будет иметь значение "пароль"«в начале
  2. Когда вы фокусируете и начинаете печатать, он должен маскировать символы
  3. Когда вы фокусируете значение« пароль »вернется

вы ищете или?Будьте более конкретным, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...