Oduvanchik
Guest
Как правильно управлять листбоксами, чекбоксами и радиобаттанами, генерируя HTML код
Подскажите, плиз, как правильно управлять листбоксами, чекбоксами и радиобаттанами, генерируя HTML код...
Вот например, сгенерировал я такой код:
<select name="state">
<option selected value="X">N/A</option>
<option value="AF">Afghanistan</option>
<option value="AD">Andorra</option>
<option value="AI">Anguilla</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AS">American Samoa</option>
...
</select>
Слово selected стоит на 'N/A'. Как сделать выбранной , например Andorra?
Если хотите посмеятся, скажу, как я делал, когда список лисбокса был маленьким (2-3 строки):
<select name="state">
<option <?=$selNA?> value="X">N/A</option>
<option <?=$selAF?> value="AF">Afghanistan</option>
<option <?=$selAD?> value="AD">Andorra</option>
</select>
И теперь, если я хочу сделать выделенной Andorra, я писал: $selNA = $selAF = ''; $selAD = 'selected';
Но в полном списке штатов более 200 строк....
Подскажите, плиз, как правильно управлять листбоксами, чекбоксами и радиобаттанами, генерируя HTML код...
Вот например, сгенерировал я такой код:
<select name="state">
<option selected value="X">N/A</option>
<option value="AF">Afghanistan</option>
<option value="AD">Andorra</option>
<option value="AI">Anguilla</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AS">American Samoa</option>
...
</select>
Слово selected стоит на 'N/A'. Как сделать выбранной , например Andorra?
Если хотите посмеятся, скажу, как я делал, когда список лисбокса был маленьким (2-3 строки):
<select name="state">
<option <?=$selNA?> value="X">N/A</option>
<option <?=$selAF?> value="AF">Afghanistan</option>
<option <?=$selAD?> value="AD">Andorra</option>
</select>
И теперь, если я хочу сделать выделенной Andorra, я писал: $selNA = $selAF = ''; $selAD = 'selected';
Но в полном списке штатов более 200 строк....
