Jump to content
  • 0

проблемка с <select>


stasuss
 Share

Question

Всем привет.

Пишу портальчик на php. Нужно сделать выбор ролей пользователей из списочка с мультивыбором.

При генерации страницы высылаю с сервера список с уже выбранными опциями, показывающими текущие установленные роли с атрибутом selected.

При выборе других ролей и сабмите формы, на сервер приходят именно те опции, которые были помечены атрибутом selected.

Подскажите как это побороть..

ЗЫ на пхпфоруме мой вопрос проигнорировали. Неужели я один с таким столкнулсо?

ЗЫЫ проверял в хроме и в експлорере - эффект один и тот же.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

И не удивительно... Если вы не даете ссылку, где это можно увидеть/пощупать, то по данному контексту можно только догадываться... Не можете показать сайт - предоставляйте больше информации. Например, не ясно мульти-выбор у вас нативный или плагин? Так как нативный, если мне не изменяет память, не поддерживаеться в ИЕ ниже 9-го.

П.С. JS-сом не пробывали при клике пользователя изменять атрибут selected или весь мульти-выбор делать с помощью JS?

Edited by Viper
Link to comment
Share on other sites

  • 0

сайт показать не могу ибо он в интранете у нас. мультивыбор нативный.

примерно вот такое вот генерируется:

<select size="7" multiple name="role[]">
<option value="1">Регистратор</option>
<option value="2">Помошник</option>
<option selected="selected" value="4">Гость</option>
<option value="8">Руководитель</option>
<option value="16">Исполнитель</option>
<option value="32">Контроллер</option>
<option value="64">Админ</option>
</select>

форма выглядит вот так:

<form action="../op/op.UsrMgr.php" method="post" enctype="multipart/form-data" name="form7" onsubmit="return checkForm('7');">
<!-- тут много инфы про пользователя, в том числе и список с ролями-->
<input type="Submit" value="Сохранить">
</form>

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

ЗЫ яваскрипт при сабмите просто проверяет поля на заполненость, не трогает список никак

ЗЫЫ проверил в 11 фаерфоксе. та же история..

Edited by stasuss
Link to comment
Share on other sites

  • 0

По теории должно работать... У вас там случаем нету где-то привязки к атрибуту selected в скриптах? Например, отправлять на сервер значения ролей отмеченных как selected? Возможно, вы что-то упустили... Сорри, конструктивных идей нету... А если это баг/ошибка где-то, то бывает нужно, иногда, перекопать все... ))

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy