Я хотел бы сгенерировать текст «на лету», взяв данные из двух полей ввода после их компиляции. Я думал о размытии функции, но хотел бы сгенерировать текст только тогда, когда оба поля ввода имеют значение. В то время я делал только одно поле за один раз, но один перезаписывал другой.JQuery размытие после нескольких полей, скомпилированных
<p><input type="text" name="name" id="name" /></p>
<p><input type="text" name="sname" id="sname" /></p>
<p><input type="text" name="text" id="text" /></p>
JS
$("#name").blur(function(){
var str = $("#name").val();
var n = str.substring(0, 1);
$('#text').val(n);
});
$("#sname").blur(function(){
var str = $("#sname").val();
var s = str.replace(/[_\W]+/g, "")
$('#text').val(s);
});
Как я могу это сделать? спасибо
Начните с этого и посмотреть, если вы можете работать остальные из 'если ($ ('# что-то') Вал() = '') {} ' – Popnoodles
@Popnoodles - Извините, но я не понимаю вашего ответа. –