Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Автообновление без перезагрузки стр. на php

2.0K
08 июля 2004 года
TimON
26 / / 17.02.2003
Видел на другом сайте что при выборе из <select> в соседней колонке на определенный товар сразу появлялась цена (у сайта страничка с расширением php). У меня в поле <select> тоже загружается список товара, но вот незадача, как сделать на php чтоб сразу появлялась цена? Или это надо лезть в xml?

Вообщем жду что скажете...
Спасибо.
4
08 июля 2004 года
mike
3.7K / / 01.10.2002
Расширение ни о чем не говорит. Такое "обновление" сделано на JavaScript
2.0K
08 июля 2004 года
TimON
26 / / 17.02.2003
Цитата:
Originally posted by mike
Расширение ни о чем не говорит. Такое "обновление" сделано на JavaScript



Примерно так я и подумал после того, как уже отравил своё первое сообщение. Нельзя ли указать на какой нибудь источник или привести принципиальный пример как можно это сделать мне.
С Явой я не знаком, но, думаю, что по примеру пойму принцип работы. А там уже дело за малым...

Буду благодарен :)

1.8K
08 июля 2004 года
Nadezda
62 / / 31.05.2004
Цитата:
Originally posted by TimON
Видел на другом сайте что при выборе из <select> в соседней колонке на определенный товар сразу появлялась цена (у сайта страничка с расширением php). У меня в поле <select> тоже загружается список товара, но вот незадача, как сделать на php чтоб сразу появлялась цена? Или это надо лезть в xml?

Вообщем жду что скажете...
Спасибо.



В PHP все очень просто:

fail.php:

 
Код:
<form action="fail.php">
   <select name="some" &#111;&#110;Change="submit();">
  </select>
 </form>


А без перезагрузки- действительно, только c Javascript.
1.8K
08 июля 2004 года
Nadezda
62 / / 31.05.2004
Цитата:
Originally posted by TimON


Примерно так я и подумал после того, как уже отравил своё первое сообщение. Нельзя ли указать на какой нибудь источник или привести принципиальный пример как можно это сделать мне.
С Явой я не знаком, но, думаю, что по примеру пойму принцип работы. А там уже дело за малым...

Буду благодарен :)



На JavaScript один из вариантов может быть такой:

<script type="text/javascript">
<!--
function show(){
if(mainform.sel_field.options[1].selected){
mainform.text_field.value="One";
}
if(mainform.sel_field.options[2].selected){
mainform.text_field.value="Two";
}
}
// -->
</script>

<form name="mainform">
<select name="sel_field" onchange="show();">
<option></option>
<option value=0>First</option>
<option value=1>Second</option>
</select>
<input name="text_field" value="" disabled="true" >
</form>

51K
06 августа 2009 года
rolling
2 / / 30.07.2009
Ajax
Вот тут очень красноречивый пример.
2.1K
06 августа 2009 года
wAngel
129 / / 23.11.2004
Омг. А на дату сообщений смотрели? 5 лет прошло...
276
06 августа 2009 года
Rebbit
1.1K / / 01.08.2005
Цитата: rolling
Ajax
Вот тут очень красноречивый пример.


Я тоже понекрофилю :)

2rolling
Не суйте Ajax туда куда не надо. Если в селекте не много айтемов (а много айтемов в селекте вообще неудобно для юзания) то делать реквест на каждое изменение - хуже некрофилии :). Почему бы не подгрузить массив с ценами сразу.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог