SaM 1001

SaM 1001
Рейтинг
2
Регистрация
12.03.2009
Интересы
IT

jumash,

слушай, а как у тебя с аяксом тема? Пробовал делать такое? Я подумал вот что, елси всё тоже самое, но уже напрямую запрос к БД делать, не быстрее будет? А то тут куки напрягаются не по детски. Тормозит немного, приходиться ждать пока автозаполнение откроется. Сможешь в этой теме помочь, напривить на путь истинный?

jumash,

Ну ты блин даёшь!!! На всё у тебя ответ есть!!! Я поражён!!! Спасибо тебе огромное!!! Буду читать что такое циклы... Я кроме HTML и чуть-чуть JavaScript (alert могу написать) совсем ничего не знаю. Ну ничё, буду листать литературу и по ходу дела на примерах учиться! Программист из меня не выйдет, но хоть не буду людей доставать своими вопросами.

ЗЫ:

Мож кому если надо конечный результат, то перепакую и выложу!!! Обрашайтесь!

jumash,

Блин, и как это всё легко и понятно читать чужой код... чувствую мне ещё много литературы перелопатить надо, чтоб понять смысл программирования.

Спасибо тебе огромное, всё работает на отлично!!!

Слушай, есть такая пословица:

- Аппетит приходит во время еды.

А можно "упростить" код? Чтоб не выглядело вот так:



$("#myForm input[name='badge0']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation0]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate0]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge1']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation1]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate1]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge2']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation2]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate2]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge3']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation3]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate3]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge4']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation4]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate4]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge5']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation5]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate5]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge6']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation6]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate6]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge7']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation7]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate7]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge8']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation8]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate8]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge9']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation9]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate9]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge10']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation10]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate10]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge11']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation11]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate11]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge12']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation12]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate12]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge13']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation13]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate13]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge14']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation14]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate14]").val($("#dDate"+formatted).html());
}
});
$("#myForm input[name='badge15']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation15]").val($("#BInf"+formatted).html());
$("[name=DeliveryDate15]").val($("#dDate"+formatted).html());
}
});
});

а как-нить в пару строк вложиться?

jumash:

Покажи расклад таблицы этой - скажу конкретнее

И хватит называть код кодировкой :DDDD

Вот из этой таблицы считывается инфа:


<TR>
<TD id=InNr width="50%">116426</TD>
<TD id=BInf>TEST 01</TD>
<TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116425</TD>
<TD id=BInf>TEST 02</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116424</TD>
<TD id=BInf>TEST 13</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116423</TD>
<TD id=BInf>TEST 14</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116422</TD>
<TD id=BInf>TEST 15</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116421</TD>
<TD id=BInf>TEST 16</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116420</TD>
<TD id=BInf>TEST 17</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116419</TD>
<TD id=BInf>TEST 71</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116418</TD>
<TD id=BInf>TEST sd</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116417</TD>
<TD id=BInf>TEST sdfg</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116416</TD>
<TD id=BInf>TEST wert</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116415</TD>
<TD id=BInf>TEST wertz</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116414</TD>
<TD id=BInf>TEST cvb</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116413</TD>
<TD id=BInf>TEST asdf</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>
<TD id=InNr width="50%">116412</TD>
<TD id=BInf>TEST wert</TD><TD id=dDate>18.03.2009</TD></TR>
<TR>

и так 1400 строчек (примерно)ю В приципе я могу подставлять как id туда номер, он тогда будет всегда уникальным, но как потом считывать jQuery будет? Вот тут я опять начинаю тормозить.

...исправлюсь насчёт кода, я ведь только учусь и для меня разница не большая меж этими двумя названиями.

jumash,

Спасибо за такую огромную помощь в этом дремучем лесу кодировки, можно ещё вопрос задам?

Подцепил я HTML вот таким макаром:


$("#myForm input[name='badge0']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation0]").val($("#BInf").html());
}
}); // тут всё перкрасно!!!!
$("#myForm input[name='badge1']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation1]").val($("#BInf").html());
}
}); //а тут он берёт информмацию из первого тега
$("#myForm input[name='badge2']").result(function(event, data, formatted) {
if(formatted){
$("[name=UpInformation2]").val($("#BInf").html());
}
}); //и тут тоже информация из первого тега
.....//все 16ть вписывать сюда не буду

но берётся только id только из первого tr-тега, а не привязка по номеру, который в каждом теге уникален... подскажи, что я тут не правильно делаю пожалуйста.

Ничего не происходит...

читаю эту же документацию, но вижу пока только фигу:-(

Насколько я могу читать кодировку,

$("[name=UpInformation0]").val('123');
тут в val надо подвязать информацию из второго td- тега с id="BInf". А как заставить его читать этот тег?
jumash:
У меня в FireFox пример работает - как только делаешь клик куда угодно из первого поля - второе заполняется=)

Покажи на своём примере, как ты это делаешь, может подправлю под свою "болячку"

вот перепаковал страницу, сейчас автозаполнение работает как надо

zip SAM_01.zip

Хорошо, у меня к каждому номеру позвязана определённая информация. "Проверку" на валидность номера я делаю через автозаполнение. jQuery выберает из погруженных в спрятанный див номер и садит его в поле. Еси был выбран определённый номер, то в другое поле должна встать информация привязаная к нему. Пример как на собаках:

поле 1 поле 2 поле 3

Кличка -> порода -> хозяин

Кличка1 -> порода1 -> хозяин1

или моём случае вот так

12345 -> TEST -> 17.03.2009

12346 -> TEST -> 16.13.2009

Да, обжёгся сейчас на примере, оказалось что не работает:-)

А если не менять фокус, а через

$("#myForm input[name='badge0']").keyup(function(){

вот так например, потому-что не обязательно заходить с то поле которое на автомате должно заполниться

12
Всего: 17