Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2014, 15:11
Аватар для tart
Новичок на форуме
Отправить личное сообщение для tart Посмотреть профиль Найти все сообщения от tart
 
Регистрация: 02.07.2014
Сообщений: 6

input radio и input text
Добрый день!

В общем есть js
<script>
function s_dostavkoi() {
var area = document.getElementById('dostavka');
area.value = "Платная";
}
</script>
Работает на пару с radio при клике заполняется input text.
<td><?php echo $entry_shipping; ?></td>
              <td><?php if ($shipping) { ?>
                <input onclick="s_dostavkoi()" type="radio" name="shipping" value="1" checked="checked" />
                <?php echo $text_yes; ?>
                <input onclick="bez_dostavki()" type="radio" name="shipping" value="0" />
                <?php echo $text_no; ?>
                <?php } else { ?>
                <input onclick="s_dostavkoi()" type="radio" name="shipping" value="1" />
                <?php echo $text_yes; ?>
                <input onclick="bez_dostavki()" type="radio" name="shipping" value="0" checked="checked" />
                <?php echo $text_no; ?>
                <?php } ?></td>
            </tr>
Дело в том что поле input text при загрузке страницы не заполнено стандартно, несмотря на атрибут checked для radio.

Сам input text выглядит следующим образом.
<tr>
              <td style="display:none;"><?php echo $entry_dostavka; ?></td>
              <td><input type="text" name="dostavka" id="dostavka" value="<?php echo $dostavka; ?>" /></td>
            </tr>
Как сделать чтобы при загрузке страницы, поле выше, было уже заполнено например словом "Платная".

Сейчас работает так, поле пустое, но при клике на radio заполняется как надо.

Спасибо.
Ответить с цитированием