Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2015, 10:59   #1
artiom4356
Пользователь
 
Регистрация: 16.08.2013
Сообщений: 78
Сообщение Отбор тэгов jq

Проблема такая: я после загрузки SisTing.html при помощи $('#content').load('html/SisTing.html') подгружаю ещё один скрипт. И он вроде как выполняется однако тэги не выбираются. После этого я попробовал в основном скрипте выбрать эти тэги однако не получилось. Ну и уже как последний вариант решил попробовать так
Код:
$('#content').load('html/SisTing.html',function(){
var name=$('#content table input["name=fullname"]');
var provPas=$('#content table input["name=altpass"]');//старый пароль
var newPas=$('#content table input["name=password1"]');
var newPas2=$('#content table input["name=password2"]');
var otprav=$('#otprav');
});
Но и эта не принесло результатов. Те кто понели в чём мая ошибка скажите.
Вложения
Тип файла: txt SisTing.txt (3.7 Кб, 8 просмотров)
Помочь!=Сделать за тебя

Последний раз редактировалось artiom4356; 31.05.2015 в 15:49.
artiom4356 вне форума Ответить с цитированием
Старый 31.05.2015, 15:51   #2
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию

По идее ваш вариант должен работать.. Попробуйте поменять #content на #userinfo
И мне кажется нет смысла подгружать форму через лоад, проще сразу в скрытом диве ее хранить, а при надобности показывать.
Gorychev вне форума Ответить с цитированием
Старый 31.05.2015, 21:31   #3
artiom4356
Пользователь
 
Регистрация: 16.08.2013
Сообщений: 78
Сообщение

Сделал всё на одной странице. Но ни чего не изменилось. Так же не хочет отбирать тэги. Поставил алерт на вывод 1111 но он не срабатывает значит проблема именно в выборке.
Вот:
Код:
<script>
$(document).ready(function(){
$('#siting').click(function(){
event.preventDefault();
$('#teb').css('display','none');
$('#userinfo').css('display','block');
//$('#content').load('html/SisTing.html');
//$.getScript( "js/siting.js" );

var get;
function myCallback(data){
get = data.password;
}
var data = { prov: "pas"};
$.get( "php/sisting.php", data, myCallback, "json" );

var name=$('input["name=fullname"]');
var provPas=$('input["name=altpass"]');//старый пароль
var newPas=$('input["name=password1"]');
var newPas2=$('input["name=password2"]');
var otprav=$('#otprav');
otprav.click(function(){
otprav.preventDefault();
alert('11111');
if (provPas==get){
if (newPas==newPas2){

}else{
event.preventDefault();
newPas.css('border-color','#ff0000');
newPas2.css('border-color','#ff0000');
}

}else{
event.preventDefault();
provPas.css('border-color','#ff0000');
} 

});		 

});

});

</script>
Помочь!=Сделать за тебя
artiom4356 вне форума Ответить с цитированием
Старый 31.05.2015, 23:16   #4
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

artiom4356, начни с форматирования кода.
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Старый 01.06.2015, 08:56   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Консоль открывай иногда, там иногда полезные вещи могут написать, вроде
Код:
Error: Syntax error, unrecognized expression: input["name=fullname"]
кавычки из селектора убери
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 01.06.2015, 11:33   #6
artiom4356
Пользователь
 
Регистрация: 16.08.2013
Сообщений: 78
Сообщение

Оставил лишь это. Но форма до сих пор отправляется....
Код:

$(document).ready(function(){
$('#siting').click(function(){ //Открытие формы
event.preventDefault();
$('#teb').css('display','none');
$('#userinfo').css('display','block');
//$('#content').load('html/SisTing.html');
//$.getScript( "js/siting.js" );

});

var otpr=$('#userinfo #otprav');
otpr.submit(function(){//Предотвращение отправки.
        alert('No'); 
		event.preventDefault();
        return false; 
});

});
Помочь!=Сделать за тебя

Последний раз редактировалось artiom4356; 01.06.2015 в 11:55.
artiom4356 вне форума Ответить с цитированием
Старый 01.06.2015, 11:46   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Может потому что на момент биндинга сабмита у тебя нет этого элемента?
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 01.06.2015, 11:51   #8
artiom4356
Пользователь
 
Регистрация: 16.08.2013
Сообщений: 78
Сообщение

Цитата:
Сообщение от Naive Посмотреть сообщение
Может потому что на момент биндинга сабмита у тебя нет этого элемента?
В смысле? У меня вроде как скрипт должен выполняца после прогрузки всего DOM дерева. Так вроде значит всё элементы должны уже быть на странице.
Помочь!=Сделать за тебя
artiom4356 вне форума Ответить с цитированием
Старый 01.06.2015, 12:11   #9
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от artiom4356 Посмотреть сообщение
У меня вроде как скрипт должен выполняца после прогрузки всего DOM дерева.
Чтобы этих "вроде" не было,
Цитата:
Сообщение от nerv Посмотреть сообщение
artiom4356, начни с форматирования кода.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление тэгов (*.mp3 files) Janger Общие вопросы Delphi 9 14.11.2014 07:51
Редактор ID3v1 и ID3v2 тэгов digital-stream Мультимедиа в Delphi 2 09.01.2012 14:37
Перевод тэгов HTML в TreeView kettanaito Общие вопросы Delphi 6 27.12.2011 19:36
Облако тэгов Stanislav PHP 2 12.05.2009 15:19
Компонент для чтения тэгов. Deight Мультимедиа в Delphi 5 08.12.2008 12:43