2012-02-17 2 views
0

Я пытаюсь создать какое-то время, если else (правильный термин?). Вот как он должен работать.JavaScript отправить кнопку отображения лайтбокс на основе выбора радио

Когда пользователь нажимает на кнопку отправки после выбора определенного переключателя, отображается лайтбоксы. Лайтбокс с другим изображением отображается на основе выбранного переключателя. Вот код, над которым я работал, чтобы попытаться заставить это работать.

var RadioFieldID1 = 1, 
    RadioFieldID2 = 2, 
    RadioFieldID3 = 3, 
    RadioFieldID4 = 4, 
    smart = 5, 
    dumb = 6, 
    average = 7, 
    idk = 8; 


while(input.$submit_btn) { 


if(RadioFieldID1 == smart) { 

} 
else if(RadioFieldID1 < smart) { 

} 
else { 

} 
} 

ответ

1

Основываясь на том, что вы сказали, это не похоже на то, что вам нужно сделать цикл while. Разводка свою кнопку на событие OnClick, так что-то вроде

<button id="mybutton" onclick="showLightBox()" /> 

и в в JavaScript у вас есть

function showLightBox(){ 
    //normal code to display your image 
} 
+0

Что «нормальный код, чтобы отобразить мое изображение» мне нужно сделать? У меня есть onClick, прикрепленный к моей кнопке отправки. Должен ли я взять это из этого и поставить под этот комментарий? – Warren

+0

Ну, вы не указали слишком много информации о том, как вы снимаете изображение. Возможно, изображение уже загружено, но у css установлено значение «display: none», а на клике do' document.getElementById (imageId) .style.display = 'block'; ' – Ben

Смежные вопросы