Изначально моя страница содержала всего два способа оплаты
1 Физическое лицо
PHP |
1
| <input id="isNotOrg1" value="0"{{isnotorg1}} onclick="legalStatus()" name="is_org" type="radio"> |
|
2 Юридическое лицо (при установке точки на чекбоксе, появлялась выпадающая область с полями для ввода реквизитов)
PHP |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| <input id="isOrg" value="1"{{isorg}} onclick="legalStatus()" name="is_org" type="radio">
Область
<table cellspacing="0" cellpadding="3">
<tbody id="lgData">
<tr>
<td colspan="2" align="center"><br><b>для юридических лиц</b></td>
</tr>
<tr>
<td align="right" valign="top"><span class="nesstar">*</span> Покупатель (фирма):</td>
<td><input type="text" name="data[orgname]" size="50" value="{{orgname}}"></td>
</tr>
<tr>
<td align="right" valign="top">Регистрационный номер (ИП):</td>
<td><input type="text" name="data[regno]" size="50" value="{{regno}}"></td>
</tr>
<tr>
<td align="right" valign="top"> Факс:</td>
<td><input type="text" name="data[fax]" size="20" value="{{fax}}"></td>
</tr>
<tr>
<td align="right" valign="top"><span class="nesstar">*</span> Юридический адрес:</td>
<td><input type="text" name="data[legaladdress]" size="50" value="{{legaladdress}}"></td>
</tr>
<tr>
<td align="right" valign="top"><span class="nesstar">*</span> ИНН:</td>
<td><input type="text" name="data[inn]" size="50" value="{{inn}}"></td>
</tr>
<tr>
<td align="right" valign="top"><span class="nesstar">*</span> КПП:</td>
<td><input type="text" name="data[kpp]" size="50" value="{{kpp}}"></td>
</tr>
<tr>
<td align="right" valign="top">Расчетный счет:</td>
<td><input type="text" name="data[raccount]" size="50" value="{{raccount}}"></td>
</tr>
<tr>
<td align="right" valign="top">Банк:</td>
<td><input type="text" name="data[bank]" size="50" value="{{bank}}"></td>
</tr>
<tr>
<td align="right" valign="top">Корр. счет:</td>
<td><input type="text" name="data[kaccount]" size="50" value="{{kaccount}}"></td>
</tr>
<tr>
<td align="right" valign="top">БИК:</td>
<td><input type="text" name="data[bik]" size="50" value="{{bik}}"></td>
</tr>
<tr>
<td align="right" valign="top">ОКПО:</td>
<td><input type="text" name="data[okpo]" size="50" value="{{okpo}}"></td>
</tr>
<tr>
<td align="right" valign="top">ОКВЭД (ОКОНХ):</td>
<td><input type="text" name="data[okved]" size="50" value="{{okved}}"></td>
</tr>
</tbody>
</table> |
|
Теперь я добавляю третью возможность оплаты.
3 Оплата наличными
PHP |
1
| <input id="isNotOrg1" value="2"{{isnotorg1}} onclick="legalStatus()" name="is_org" type="radio"> |
|
И возникает проблема, при выборе третьего способа оплаты.Жму отправка. И мне выпадает сообщение что я не ввел поля Реквизитов(т.е как будто я выбрал Юридическое лицо) .
Дело думаю в проверке полей
Это вроде как и есть проверка.
PHP |
1
2
3
4
5
6
7
8
9
10
11
| if ($_POST['is_org']) {
foreach ($lg_fields as $k => $v)
{
if (isset($v['usr_errtext']) and !trim(@$_POST['data'][$k]))
$errors[] = $v['usr_errtext'];
$orgdata[$k] = safe(@$_POST['data'][$k]);
}
unset($k, $v);
} |
|
Подскажите как поправить проверку чтобы она не думала что при выборе Нового своего пункта, что я выбрал Пункт Номер 2.
Спасибо