2015-11-18 3 views

ответ

0

Да, вы можете с помощью значение атрибута

<input type='text' placeholder='Name' value='Name' /> 

Вы вопрос очень короткий, и вы не предоставили никаких других подробностей, так что я не мог бы сказать, Что именно вы хотите сделать с ним.

+0

Все еще u ответил на это соответсвоение, спасибо! – FingeNB

0

Вы можете использовать JavaScript для просмотра значений в полях формы перед отправкой формы и посмотреть, пусты ли какие-либо значения, а затем заменить в заполнителе, если это необходимо.

Нечто подобное (но, возможно, потребуется рассмотреть polyfill для старых браузеров, которые не в заполнителей в зависимости от того, какой браузер установлен вы хотите поддержать):

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Placeholder</title> 
    </head> 
    <body> 
     <form action="#" onsubmit="return validateForm();"> 
      <input type="text" name="manufacturer" id="manufacturer" placeholder="Fiat"><br> 
      <input type="text" name="model" id="model" placeholder="500"><br> 
      <input type="submit" value="Submit"> 
     </form> 
     <script type="text/javascript"> 
      function validateForm() { 
       var manufacturer = document.getElementById('manufacturer'), 
        model = document.getElementById('model'); 

       if (manufacturer.value.length === 0) { 
        manufacturer.value = manufacturer.placeholder; 
       } 

       if (model.value.length === 0) { 
        model.value = model.placeholder; 
       } 

       return true; 
      } 
     </script> 
    </body> 
</html> 

Это не использует " значение ", поэтому эффективно не заполняет форму со значениями и позволяет значениям заполнителя правильно отображать.

Смежные вопросы