У меня есть форму, которая требует от пользователя сделать выбор из выгруженного окна, когда они сделают выбор, логотип в верхней части страницы изменится в соответствии с их выбором. здесь jsfiddle. Итак, моя проблема заключается в том, что я хочу, чтобы иметь возможность опубликовать имя выделения в раскрывающемся списке в mysql, но быть таким, как значение уже используется javascript для изменения изображения, все, что размещается в db, имя изображения, а не значение в поле.Нужно изображение для изменения, когда установлен флажок
Что бы я хотел сделать, вместо использования раскрывающегося списка, чтобы изменить изображение, как я могу использовать флажки для выполнения того же самого? У меня есть логотип по умолчанию, который всегда отображается в форме до тех пор, пока не будет сделан выбор, поэтому мне нужно сохранить это на месте.
здесь код в jsfiddle
<br/><br/>
<select id="dd" onChange="swapImage()" style="width: 150px">
<option value=""></option>
<option value="http://xxxs.com/demo1/decals/falcons2013.jpg">Falcons</option>
<option value="http://xxxxx.com/demo1/decals/gvklogo2013.png">Green Valley Knights</option>
<option value="http://xxxxx.com/demo1/decals/longhorns2013.jpg">Longhorns</option>
</body>
</html>
и Javascript
function swapImage(){
var image = document.getElementById("logoimage");
var dropd = document.getElementById("dd");
image.src = dropd.value;
};
Try радио кнопки вместо флажков, флажки позволяют множественный выбор, в то время как радиокнопки допускают только один выбор (который вы должны использовать здесь) – pattyd
спасибо pattyd, у меня есть скрипт, который позволяет только один флажок быть chec ked за раз, если пользователь выбирает другой флажок, он отключит установленный флажок. – user2447848