Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 25.09.2010, 00:06   #11
Эксперт
 
Аватар для Anadonam
 
Регистрация: 29.10.2009
Адрес: Вологда and SSHA
Сообщений: 3,897
Вес репутации: 353
Anadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущее
Отправить сообщение для Anadonam с помощью ICQ
По умолчанию

SergejF, или вариант 1 держать ваш стиль и громоздить код дальше в такомже стиле или вариант 2 переписать в отдельную функцию.

ТС , решить можете только вы.
---------------------------------------------------------------------------
в "вашем" стиле единствьенное я незнаю как образщаться к элементу edit

select onchange... [тут то что у вас уже есть +]....if (this.selectedIndex==1) this.edit.value='......'; if (this.selectedIndex==2) this.edit.value='.......';..........>

вот както так - может кто пдскажеет вот такой момент this.edit.value ?? (вот так как тут щас работать не будет и я пас в таком стиле) .з

Последний раз редактировалось Anadonam; 25.09.2010 в 00:14.
Anadonam вне форума   Ответить с цитированием
Старый 25.09.2010, 00:58   #12
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

Anadonam, я не держусь за "свой стиль", как изменять value в отдельной функции? Естественно, чтобы продолжало работать изменение action.
SergejF вне форума   Ответить с цитированием
Старый 25.09.2010, 01:00   #13
Эксперт
 
Аватар для Anadonam
 
Регистрация: 29.10.2009
Адрес: Вологда and SSHA
Сообщений: 3,897
Вес репутации: 353
Anadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущее
Отправить сообщение для Anadonam с помощью ICQ
По умолчанию

SergejF, http://forum.sape.ru/showpost.php?p=915151&postcount=5 ну только подправь чуть для своих данных - и синтаксис там чутка хромает типа if (условие) {..} а так вполне рабочий код

основной упор на функцию document.getElementById - оно всё разруливает - при анализе кода по ссылке всё увидишь сам.

для справки http://getelementbyid.ru/ информации полно по таким вещам....

Последний раз редактировалось Anadonam; 25.09.2010 в 01:07.
Anadonam вне форума   Ответить с цитированием
Старый 25.09.2010, 01:08   #14
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 265
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

SergejF, мой вам совет, юзайте document.getElementById(айди_элемента) это избавит от проблем с кроссбраузерностью, а то щас Анадонам насоветует

как менять значение

PHP код:
function edtValue(var elementID){
document.getElementById(elementID).value ="bla-bla-bla";

примерно так, в функцию передаете идентификатор объекта и труляля, ставите нужное значение

зы. старый моцк не припомнит точно, нужно там var на самом деле или нет...
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Старый 25.09.2010, 01:13   #15
Эксперт
 
Аватар для Anadonam
 
Регистрация: 29.10.2009
Адрес: Вологда and SSHA
Сообщений: 3,897
Вес репутации: 353
Anadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущееAnadonam - прекрасное будущее
Отправить сообщение для Anadonam с помощью ICQ
По умолчанию

justworker, нет var не нужно
http://on-line-teaching.com/js/lsn002.html

) " не насоветовал.. обошлось в этот раз" - [покидаю топик - спать] ..)



Добавлено через 2 минуты
justworker, не путайте с передачей аргумента - не надооооооооо.....))) тут не тот случай..........
>>>>> http://forum.sape.ru/showpost.php?p=915151&postcount=5 и не выдумывайте ничего - просто подправьте мелочи под элементы и данные формы.

Последний раз редактировалось Anadonam; 25.09.2010 в 01:17. Причина: Добавлено сообщение
Anadonam вне форума   Ответить с цитированием
Старый 25.09.2010, 01:22   #16
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 265
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

Anadonam, лучше сделать универсальное решение, авось потом еще не раз пригодиться
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Старый 25.09.2010, 01:51   #17
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

justworker, старый анек:

Сидит чукча на берегу СЛ океана, курит. Всплывает американская субмарина, вылазит капитан и спрашивает:

АК: Чукча, ты русскую подлодку не видел?
Ч: Усла на севело-запад, капитана.

Субмарина погружается и уходит на северо-запад. Через некоторое время всплывает советская подлодка, вылазит капитан и спрашивает:

СК: Чукча, ты тут американскую субмарину не видел?
Ч: Усла на севело-запад, капитана.
СК: Ты не выпендривайся, а рукой покажи!

"Примерно так" мне, к сожалению, ничего не говорит. Мне точный код желателен. Применительно к выложенной выше форме.

Добавлено через 2 минуты
Сейчас попробую Ваш код, Anadonam,

Добавлено через 10 минут
Скопировал я Ваш код, Anadonam, в html файл, открыл страницу. Не меняется ни action в <form>, ни value в <input>.

Добавлено через 11 минут
justworker, попробовал Ваш код:

<form method="POST" action="XXX">

<select onchange="if (this.selectedIndex==1) document.getElementById("edi").value ="+7"; if (this.selectedIndex==2) document.getElementById("edi").value ="+380";" name="D1">
<option value="C">Выберите страну проживания</option>
<option value="A">Россия</option>
<option value="B">Украина</option>
</select><br>

ФИО: <input type="text" name="name" size="40"><br>

Контактный телефон: <input type="text" id="edi" name="phone" size="21"><br>

<input type="submit" value="Заказать кредитную карту"></form>

</form>

Не меняется префикс в <input>

Последний раз редактировалось SergejF; 25.09.2010 в 01:51. Причина: Добавлено сообщение
SergejF вне форума   Ответить с цитированием
Старый 25.09.2010, 02:32   #18
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 265
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

PHP код:
<script>
  function 
countryCode(){
    if (
document.getElementById("selectCountry").selectedIndex == 1) {
      
document.getElementById("edi").value "+7";
      
document.getElementById("myForm").action "bla-bla-bla1";
    }
//if
       
    
if (document.getElementById("selectCountry").selectedIndex == 2) {
      
document.getElementById("edi").value "+380";
      
document.getElementById("myForm").action "bla-bla-bla2";
    }
//if  
  
}//function countryCode
</script>

<form method="POST" action="XXX" id = "myForm">

<select onchange="countryCode()" name="D1" id = "selectCountry">
<option value="C">Выберите страну проживания</option>
<option value="A">Россия</option>
<option value="B">Украина</option>
</select><br>

ФИО: <input type="text" name="name" size="40"><br>

Контактный телефон: <input type="text" id="edi" name="phone" size="21"><br>

<input type="submit" value="Заказать кредитную карту"></form> 

</form> 
пойдет? сразу впихнул смену action формы
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Старый 25.09.2010, 02:41   #19
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

Сейчас попробую

Добавлено через 5 минут
Да, всё работает, большое спасибо. Вопрос закрыт

Сейчас Вас с Анадонам плюсануть не получается, за мной будет.

Последний раз редактировалось SergejF; 25.09.2010 в 02:41. Причина: Добавлено сообщение
SergejF вне форума   Ответить с цитированием
Старый 25.09.2010, 02:51   #20
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 265
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

та я вроде не за плюсы и минусы помогаю людям

в следующий раз хотя бы составьте каркас формы или чего там понадобиться, зачатки кода, а то с ноля полностью все писать очень лениво
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи meshman Курилка 11 28.01.2010 02:51
Прошу помощи. Fullchaos Вопросы от новичков 34 09.12.2009 10:14
Прошу о помощи Taldyk Курилка 19 10.12.2008 10:18
Прошу помощи!!!!! SOS! idrp Яндекс 7 15.12.2007 18:27


Часовой пояс GMT +3, время: 20:32.