2013-10-01 3 views
0

Я обнаружил, что старый код время от времени вводит незаконные значения в БД. У меня есть выбор со многими вариантами, и между вариантами есть некоторые «Заголовки», которые я отключил.Отключена опция отправлена ​​

Поле MYSQL для кода ошибки - varchar (2). Я нашел некоторые значения «SU» из этого поля. Это означает, что первый параметр, который отключен, отправляется.

Я просмотрел страницу с помощью IE, Firefox и Chrome, и во всех браузерах первый параметр был отключен, и я не смог его выбрать. У меня нет идеи, как отлаживать его.

Как это решить?

<td bgcolor="#E1E1E1"> 
    <select name=errorcode[] style="width:350"> 
     <option disabled="disabled">SU***** ***:</option> 
     <option value="0">&nbsp;[0] SU***** ***</option> 
     <option value="1">&nbsp;[1] SU***** ***</option> 
     <option value="2">&nbsp;[2] SU***** ***</option> 
     <option value="3">&nbsp;[3] SU***** ***</option> 
     <option value="4">&nbsp;[4] SU***** ***</option> 
     <option value="5">&nbsp;[5] SU***** ***</option> 
     <option value="6">&nbsp;[6] SU***** ***</option> 
     <option value="7">&nbsp;[7] SU***** ***</option> 
     <option value="8">&nbsp;[8] SU***** ***</option> 
     <option value="10">&nbsp;[10] SU***** ***</option> 
     <option value="12">&nbsp;[12] SU***** ***</option> 
     <option value="13">&nbsp;[13] SU***** ***</option> 
     <option value="14">&nbsp;[14] SU***** ***</option> 
     <option value="15">&nbsp;[15] SU***** ***</option> 
     <option disabled="disabled">PR******* ***:</option> 
     <option value="40">&nbsp;[40] PI******** ***</option> 
     <option value="41">&nbsp;[41] PI******** ***</option> 
     <option value="42">&nbsp;[42] PI******** ***</option> 
     <option value="43">&nbsp;[43] PI******** ***</option> 
     <option value="44">&nbsp;[44] PI******** ***</option> 
     <option value="46">&nbsp;[46] PI******** ***</option> 
     <option value="47">&nbsp;[47] PI******** ***</option> 
     <option disabled="disabled">KO**** ***:</option> 
     <option value="50">&nbsp;[50] KO**** ***</option> 
     <option value="51">&nbsp;[51] KO**** ***</option> 
     <option value="52">&nbsp;[52] KO**** ***</option> 
     <option value="53">&nbsp;[53] KO**** ***</option> 
     <option value="54">&nbsp;[54] KO**** ***</option> 
     <option value="55">&nbsp;[55] KO**** ***</option> 
     <option value="56">&nbsp;[56] KO**** ***</option> 
     <option value="57">&nbsp;[57] KO**** ***</option> 
     <option value="58">&nbsp;[58] KO**** ***</option> 
     <option value="58">&nbsp;[59] KO**** ***</option> 
    </select> 
</td> 
+0

Вы полагаетесь на сервер? – mplungjan

+0

Нет. Но он внутри ($ i = 0, $ i <= 10, $ i ++) – mend

ответ

1

Попробуйте преобразовать код что-то вроде:

<select> 
    <optgroup label="Swedish Cars"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    </optgroup> 
    <optgroup label="German Cars"> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
    </optgroup> 
</select> 

Подробнее: w3schools optgroup

Это лучший способ установить заголовки.

+0

Большое спасибо! – mend

+0

Я бы связал [MDN] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup) вместо этого – mplungjan

Смежные вопросы