Я хочу знать, как создать несколько onfocus
и onblur
для нескольких полей ввода.как вы можете создавать несколько фокусов и onblur?
У меня есть что-то вроде этого, но когда поле имени onfocus
, поле электронной почты равно onfocus
. Есть ли способ решить это?
$(document).ready(function(){
focusBlur();
});
function focusBlur() {
var formName = document.getElementById('name');
var valueName = 'name';
var formEmail = document.getElementById('email');
var valueEmail = 'email';
formName.onfocus = function() {
if(formName.value == valueName) {
formName.value = '';
}
if(formEmail.value == valueEmail) {
formEmail.value = '';
}
};
formName.onblur = function() {
if(formName.value == '') {
formName.value = valueName;
}
if(formEmail.value == '') {
formEmail.value = valueEmail;
}
};
}
, если вы уже используете jQuery, почему бы не использовать его полностью? – cr0ss
вы можете прикрепить класс ко всем из них и просто пойти '$ (ваша форма) .on ('mouseover', '.anyclass', function() {// сделать что-то}' – cr0ss
Я хочу попрактиковаться в javascript .. – user2916693