Как взять значение из placeholder?

135
13 января 2021, 20:40

Как сделать условие в action если value пустой(никто не написал в окошечко), то брать из placeholder

<form method="post"  action="next.php" >
<input type="text" id="search-box" name="sel"  placeholder='.$data.' value=""/>
<button type="submit">Otpravit</button>
Answer 1

let inp = document.querySelector("input"); 
let sbm = document.querySelector("form button"); 
let form = document.querySelector("form"); 
 
//alert(inp.getAttribute("placeholder")); 
 
sbm.onclick = function(){ 
  if ((inp.value !== undefined || inp.value !== null) && inp.value === ""){ 
    inp.value = inp.getAttribute("placeholder"); 
  } 
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<form method="post"  action="" onsubmit="console.log($(this).serialize());return false"> 
<input type="text" id="search-box" name="sel"  placeholder='123' value=""/> 
<button type="submit">Otpravit</button>

Answer 2

C помощью js бери. placeholder это атрибут. получить значения атрибута можно

var el = document.getElementById('search-box');
var placeholder = el.getAttribute("placeholder");
READ ALSO
Коллекция HashSet

Коллекция HashSet

Внутри HashSet<E> хранится объект HashMap<E, Object>, который и хранит в качестве ключей значения HashSetОткрыл класс HashSet и увидел такое: private transient...

126
Где сохранять сырые данные MVP?

Где сохранять сырые данные MVP?

Для реализации MVP использую MoxyСегодня в первый раз использую данную либу, может уже из коробки есть решения возникших вопросов, но я не знаю...

135
Как работает HashSet?

Как работает HashSet?

Всё отработало и показало 1 - Sts, то есть исключило дубликатОбъясните почему везде пишется что нужно переопределить hashCode()иequals() чтобы это заработало...

147
как настроить мониторинг Java приложения в Zabbix?

как настроить мониторинг Java приложения в Zabbix?

Есть примитивное приложение Java:

136