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

HTML+CSS+JavaScript

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

 

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

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

тема: как заблокировать отправку формы методами JavaScript?
 
 автор: iMozgoloMchik   (29.01.2012 в 22:32)   письмо автору
 
 

у меня есть форма в которой есть несколько полей:
1 - вариант
2 - номер работы
3- инициалы

у меня из 2го поля методом ajax запрос отправляется в обработчик а его результат возврыцается в 4ю ячейку таблицы, примерно так:
<div class = ' ready '>цена такая - то</div> или
<div class = ' bad '>таких работ нету в БД</div>

как мне сделать что бы JavaScript прочитывал атрибут class = " " и в зависимости от его значения вкл/выкл кнопку отправить?

желательно привет привести на jQuery

  Ответить  
 
 автор: cheops   (30.01.2012 в 10:47)   письмо автору
 
   для: iMozgoloMchik   (29.01.2012 в 22:32)
 

Четвертая ячейка таблицы из себя что представляет? Что вокруг неё, за чтобы можно было зацепиться, чтобы получить к ней доступ (класс таблицы, идентификаторы is)?

  Ответить  
 
 автор: iMozgoloMchik   (30.01.2012 в 13:36)   письмо автору
 
   для: cheops   (30.01.2012 в 10:47)
 

<div class = ' ready '>цена такая - то</div> или
<div class = ' bad '>таких работ нету в БД</div>

  Ответить  
 
 автор: cheops   (30.01.2012 в 14:12)   письмо автору
 
   для: iMozgoloMchik   (30.01.2012 в 13:36)
 

Это я так понимаю содержимое ячейки, а самая ячейка и её окружение?

  Ответить  
 
 автор: iMozgoloMchik   (30.01.2012 в 17:42)   письмо автору
 
   для: cheops   (30.01.2012 в 14:12)
 

это таблица
или вам лучше скинуть весь HTML ?

  Ответить  
 
 автор: cheops   (30.01.2012 в 18:32)   письмо автору
 
   для: iMozgoloMchik   (30.01.2012 в 17:42)
 

Да прикрепите файл к сообщению, если не сложно.

  Ответить  
 
 автор: iMozgoloMchik   (30.01.2012 в 21:48)   письмо автору
 
   для: cheops   (30.01.2012 в 18:32)
 

<div class = 'add_form_div'>
<script type = "text/javascript" src = "http://coment/skins/js/grafica_ajax/price.js"></script>
<form method = 'POST' id = 'new_work' name = 'grafica' action='http://coment/add_coment.php'>
<table class = 'add_form' cellspacing="0px" cellpadding="0px">
<tr>
<th>№ варианта:</th>
<td>input type = 'text' name = 'var1' placeholder = "Ваш вариант"/></td>
</tr>
<tr>
<th>№ работы:</th>
<td><input id = 'works' type = 'text' name = 'number_of_work' placeholder = "Номена работ"/></td>
</tr>
<tr>
<th>Цена:</th>
<td><div id = 'total' name = 'total'></div>
<input id = 'totals' type = 'hidden' name = 'totals' value ='' />
</td>
</tr>
<tr>
<th>Иницыалы: </th>
<td><input type = 'text' name = 'name' placeholder = "Ф.И.О." value = 'imozgolomchik'/> </td>
</tr>
<tr>
<th>Способ оплаты: </th>
<td>
<select name = 'money'>
<option value = '1'>Наличными</option>
<option value = '2'>Другой</option>
</td>
</tr>
<tr>
<td> <input type = 'hidden' name = 'work' value = '1' /> </td>
<td><input type = 'submit' value = 'Отправить'></td>
</tr>
</table>
</form>
</div>


<script type = "text/javascript" src = "http://coment/skins/js/grafica_ajax/price.js"></script> --- это JavaScript скрипт который подсчитывает цену и возвращенный результат вставляем в
<div id = 'total' name = 'total'></div>

возможны 2 разных результата
<span class='bad'> ....</span>
или
<span class='ok'> ... </span>

и мне нужно что бы если если возвращало 1й вариант то форма не отправлялась а если 2й то все работало как положено и форма отправлялась

  Ответить  
Rambler's Top100
вверх

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