У меня есть функция, которая устанавливает ввод текста в "" при каждом нажатии/сфокусировке. Он отлично работает, когда я жестко кодирует значения по умолчанию в массиве, однако я бы не хотел этого делать и вместо этого получал набор значений по умолчанию, поэтому я могу использовать его на нескольких страницах, не добавляя значения, чтобы вручную добавлять значения в массив.Получение набора входных значений
Я пытаюсь перебрать все входные, и создать массив, но мои NEWB навыки мешает мне делать это, вот то, что я до сих пор:
$(function() {
var defaultValues = $('input[type="text"]').each(function) {
$(this).val();
)}; // instead of simply ["default value 1", "default value 2"]
$('input[type="text"]').live("focus", function() {
$(this).css("color", "#000000");
if (jQuery.inArray($(this).val(), defaultValues)) {
$(this).val("");
}
});
});
Оооопс, опечатка. Я просто отредактирую это ... noooooooooooo! Теперь я должен начать снова! – Quentin
@Quentin - только что получил :) – karim79