Итак, я пытаюсь получить всплывающее окно, чтобы показать, когда пользователь оценивает элемент, но значение раскрывающегося меню не будет перемещаться вместе с ним. Когда я отправлю, я бы хотел, чтобы он взял значение и поместил его в URL как переменную. Есть идеи?Попытка получить значение меню перед отправкой
<form onsubmit="window.open('rateIt.php?rate=<?php echo **THE VALUE OF THE DROP-DOWN** ?>','popup','width=500,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">
<select name="rate" id="rate">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<input name="rateit" type="submit" value="Rate It"/>
</form>
Это прекрасно работает! Благодаря тонну! Я искал, как это сделать, возможно, через час. – Alex
Проблема с этим - IE 8 и ниже возвратит пустую строку, потому что элементы опции не имеют атрибута value. Если OP добавляет, что (например, каждый имеет атрибут value так же, как текст), то все хорошо. – RobG
@Alex - РобГ знает, о чем говорит. Можете ли вы добавить атрибуты значения для каждого из ваших элементов элемента? –