Показать сообщение отдельно
  #1 (permalink)  
Старый 13.03.2012, 19:28
Аватар для antserg
Аспирант
Отправить личное сообщение для antserg Посмотреть профиль Найти все сообщения от antserg
 
Регистрация: 14.05.2011
Сообщений: 61

Текст в input password
Здравствуйте.

Есть такая простая форма:
<div id="b-1">
        <h3>Форма</h3>
        <form action="index.php" method="post">
          <p><input type="text" name="name1"></p>
          <p><input type="password" name="name2"></p>
          <p><input type="submit" value="Отправить"></p>
        </form>
      </div>


Есть jquery код, который вставляет слова Логин и Пароль в input text и password, а также при первом фокусе их убирает:
<script type="text/javascript">
      $(document).ready(function(){
        $('#b-1').find('input:eq(0)').attr('value', 'Логин');
        $('#b-1').find('input:eq(0)').focus(function(){
          $(this).attr('value', '');
        });
        $('#b-1').find('input:eq(1)').attr('value', 'Пароль');
        $('#b-1').find('input:eq(1)').focus(function(){
          $(this).attr('value', '');
        });
      });
    </script>


Вот результат:
http://clip2net.com/s/1H2w0

То есть там, где должно быть слово Пароль, стоят звездочки. Ну это и понятно, это же поле password. Но как можно вставить средствами jquery именно слово Пароль, а не звездочки, при этом оставив тип поля password (чтобы когда пользователь будет прописывать пароль, звездочки были)?

Ссылка на пример:
http://178.162.248.149/~sergc578/simple/

Помогите пожалуйста решить данную проблему, а то у самого идей пока нет вообще.

Последний раз редактировалось antserg, 13.03.2012 в 19:30.
Ответить с цитированием