Значение захвата из выпадающего списка msdropdown

В приведенном выше коде я пытаюсь захватить значение idnum в переменной $ image_result безрезультатно. Любая помощь будет принята с благодарностью

echo "<select name='myitem' id='myitem' action='post>";

while($row = mysql_fetch_array($result1)){
echo "<option value='".$row["idnum"]."' data-image='/components/com_aclsfgpl/photos/p".$row["idnum"]."n1.jpg'>".$row["title"]."</option>";
}

echo "<option value='". $row['idnum']."'>".$row['title']. '</option>';
echo "</select>";
$image_result=$_POST['myitem'];

0

Решение

Основной пример того, как вы можете получить значения из выпадающего списка, в том числе data атрибутов. Оригинал недействителен — элемент select не имеет action атрибут, который принадлежит форме, которой нет знака. Если вы должны использовать этот метод, то просто отправьте эти данные в другой скрипт / страницу по мере необходимости или работайте с ним на той же странице с javascript.

<select name='myitem' onchange='getvalue(this)'>
<option value='1' data-image='1'>Option 1
<option value='2' data-image='2'>Option 2
<option value='3' data-image='3'>Option 3
</select>

<script>
function getvalue( n ){
var oItem=n.options[ n.options.selectedIndex ];
alert( oItem.value +' '+oItem.dataset.image+' '+oItem.text );
}
</script>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]