[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите вписать условие
maximka787
Ребят, помогите дописать, чего-то не правильно делаю видимо. Нужно чтобы срабатывало событие если id="cont" (поле "контакт") было не пустое.
$(document).ready(function() {

var id_product = $("#id_product").text(); // всегда заполнена
var cont = $("#cont").val(); // input type text, который по умолчанию пустой

$("#send").click(
function () {

if(cont!=''){ //это я дописал

$.ajax({
type: "POST",
data: "id=" + id_product,
cache: false,
url: "send.php"
});

}
return false;

});

});




Спустя 1 минута, 57 секунд (24.04.2012 - 09:17) TranceIT написал(а):

Спустя 2 минуты, 49 секунд (24.04.2012 - 09:19) maximka787 написал(а):
TranceIT
Не совсем понятно зачем события smile.gif У меня проблема в том, что var cont пустой даже, когда я в него что-то вписал, и только если обновлю страницу (F5) и то что я вписал осталось, то после этого значение видно.

Спустя 2 минуты (24.04.2012 - 09:21) TranceIT написал(а):
По событию change нужно присваивать значение cont.
А так у тебя получается что cont присваивается пустота (или значение, которое было в поле на момент начала работы скрипта) и далее JQ не следит за этим элементом и не отлавливает значение.

Спустя 47 секунд (24.04.2012 - 09:22) maximka787 написал(а):
TranceIT
оо уже понятней smile.gif, попробую разобраться.
Т.е. это надо еще одну функцию сделать просто?

Спустя 3 минуты, 48 секунд (24.04.2012 - 09:26) TranceIT написал(а):
Ну да. Что-то типа

$("#cont").change(function(){
var cont = $(this).val();
});

Спустя 2 минуты, 4 секунды (24.04.2012 - 09:28) maximka787 написал(а):
TranceIT
Благодарю, не думал что так придется, но видимо это и правда лучшее решение.


_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.