Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подтверждение формы на JavaScript
 
 автор: axex   (12.06.2007 в 11:25)   письмо автору
 
 

Как после нажатия на ссылку "больше" или "меньше" сделать подтверждение формы? У меня сейчас при нажатии в форму ввода добавляются значения, но помимо этого нужно чтобы сразу было подтверждение.

<input id="hours" type="text" value="" name="hours" size="3" />
часов [ <a href="#" onclick="document.getElementById('hours').value = (document.getElementById('hours').value - 0) + 2"> больше </a>
<a href="#" onclick="document.getElementById('hours').value = document.getElementById('hours').value - 2"> меньше </a> ]

   
 
 автор: coloboc66   (12.06.2007 в 11:28)   письмо автору
 
   для: axex   (12.06.2007 в 11:25)
 

Интересно: а что вы понимаете под подтверждением?? И где вы тут вообще нашли Java ?!

   
 
 автор: axex   (12.06.2007 в 11:34)   письмо автору
 
   для: coloboc66   (12.06.2007 в 11:28)
 

под подтверждением я подразумеваю отправку данных из формы скрипту-обработчику, тобишь после нажатия ссылки срабатывала "как бы" кнопка submit, находящаяся ниже.

   
 
 автор: coloboc66   (12.06.2007 в 11:58)   письмо автору
 
   для: axex   (12.06.2007 в 11:34)
 

Чтобы данные отправлялись по клику на ссылке, добавьте в её onclick
document.forms['form_name'].submit();

   
 
 автор: axex   (12.06.2007 в 12:19)   письмо автору
 
   для: coloboc66   (12.06.2007 в 11:58)
 

НЕ работает (
onclick="document.getElementById('hours').value = (document.getElementById('hours').value - 0) + 2.document.forms['sub'].submit();"

   
 
 автор: Lelik   (12.06.2007 в 12:22)   письмо автору
 
   для: axex   (12.06.2007 в 12:19)
 


<script>
function func(){
document.getElementById('hours').value = (document.getElementById('hours').value - 0) + 2;
document.forms['sub'].submit();
}
</script>
<a onclick="func()">click me</a>

   
 
 автор: axex   (12.06.2007 в 12:29)   письмо автору
 
   для: Lelik   (12.06.2007 в 12:22)
 

теперь когда на ссылку нажимаешь видно что кнопка нажимается но результата ноль. срабатывает только после того как нажмешь на саму кнопку submit

   
 
 автор: coloboc66   (12.06.2007 в 12:52)   письмо автору
 
   для: axex   (12.06.2007 в 12:29)
 


onclick="document.getElementById('hours').value = (document.getElementById('hours').value - 0) + 2;document.forms['sub'].submit()" 

   
 
 автор: bronenos   (12.06.2007 в 13:08)   письмо автору
 
   для: coloboc66   (12.06.2007 в 12:52)
 

форма точно с таким именем? )

   
 
 автор: axex   (12.06.2007 в 13:18)   письмо автору
 
   для: bronenos   (12.06.2007 в 13:08)
 


<form enctype="multipart/form-data" action="2.php" method="POST" name="kabtv">
<label></label>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="35%"><label><font size="4">cдвижка на
<input id="hours" type="text" value="" name="hours" size="3" />
часов [ <a href="#" onclick="document.getElementById('hours').value = (document.getElementById('hours').value - 0) + 2;document.forms['kabtv'].submit()"> больше </a>
<a href="#" onclick="document.getElementById('hours').value = document.getElementById('hours').value - 2"> меньше </a> ]</font></label>
 
      <br />
      <textarea cols="50" rows="30" name="text"><?
echo isset($_POST['text'])?$_POST['text']:'';
?>
      </textarea>
      <br />
      <label>
      <input type="radio" name="output" value="html" checked />
В браузер</label>
      <br />
      <input type="submit" name="sub" value="Обработать" /></td>
</form>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования