<select name="mySelectboxsituation_found" id="mySelectboxsituation_found">
<option value="100">Firecall</option>
<option value="200">FireAlarm</option>
<option value="300">FireAlarm2</option>
<option value="400">FireAlarm4</option>
</select>
< a href="#" class="incidenttype" name="all" onClick="JavaScript:var dropdown=document.getElementById('mySelectboxsituation_found');this.href='main_situation_found.php?incident_maincateid='+dropdown.options[dropdown.selectedIndex].value;return true;"/>CLICK HERE </a>
function cleanUp(){
var subsituation_found1 = $("#fancybox- frame").contents().find('input:radio[name=incident_subcate]:checked').val();
}
$(".incidenttype").fancybox({
'width' : 900,
'height' : 600,
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'onCleanup': cleanUp
);
});
"여기를 클릭하십시오"를 클릭하면 fancybox가 열리고 드롭 다운 상자에서 선택한 값이 전송됩니다.드롭 다운 상자에서 fancybox를 열고 선택한 값을 직접 전달하십시오.
드롭 다운 상자의 값을 변경할 때 멋진 상자를 열려면 여기를 클릭하지 않아도됩니다 ..... 링크를 클릭하지 않고도 사용할 수 있습니다. _this와 같은 것을 사용하여 포즈를 취할 수 있습니다. ....하지만 난 확실하지 오전
이상적으로이 같은 몇 가지 ...
<select name="mySelectboxsituation_found" id="mySelectboxsituation_found" onChange="JavaScript:var dropdown=document.getElementById('mySelectboxsituation_found');this.href='main_situation_found.php?incident_maincateid='+dropdown.options[dropdown.selectedIndex].value;return true;">
<option value="100">Firecall</option>
<option value="200">FireAlarm</option>
<option value="300">FireAlarm2</option>
<option value="400">FireAlarm4</option>
</select>
어떤 방법을 수행하는 생각을 가지고 ... 몇 가지 방향을 찾고 있어요 ....
나는 또한 시도했다 ...
function test_fan()
{ alert(document.getElementById('mySelectboxsituation_found').options[document.getElementById('mySelectboxsituation_found').selectedIndex].value);
var dropval =document.getElementById('mySelectboxsituation_found').options[document.getElementById('mySelectboxsituation_found').selectedIndex].value; return dropval;
}
$(document).ready(function(){
$("#autostart").fancybox({
'onStart':test_fan,
'width': 800,
'height': 700,
'type': 'iframe',
href:'main_situation_found.php?incident_maincateid='+document.getElementById('mySelectboxsituation_found').options[document.getElementById('mySelectboxsituation_found').selectedIndex].value
});
<a href="#" id="autostart" style="display:none"></a>
<form><select id="mySelectboxsituation_found" onchange="$('#autostart').trigger('click');">
<option value="">select</option>
<option value="100">option 1</option>
<option value="200">trigger</option>
<option value="300">option 3</option>
<option value="400">option 4</option>
</select> </form>
경고 ID에
은 내가selected alert fancybox window
100 100 nothing shows up empty
200 200 100
300 300 200
400 400 300
fancybox 나받는 것 같다 그래서 만약 이전에 선택한 선택한 값을받을 수 있나요 .... 것을이 일어나는 정말 재미 값과 나는 왜 그 일이 일어나고 있는지 잘 모르겠다. ... 감사합니다 andy
정말 ... 스크립트를 체크 아웃했습니다 .... 내가 원하는 것은 기본적으로 드롭 다운 메뉴에서 선택한 변수를 보내는 것입니다. ... 나는 다양한 솔루션을 시도해 왔습니다 .... 그들 중 ... – andy
내 편집이 의미를 갖기를 바랍니다 ... – andy
http://jsfiddle.net/cR2SB/15/ – andy