2012-10-06 36 views
0

我有這個三重組合腳本,當第三個選項被選中時,它會自動重定向你。我需要的是停止並通過按鈕執行。如果有人能幫忙,我會非常感激。我試圖解決它,但我是一個新手。不知道如何發佈代碼,所以如果鏈接。由於Triple Combobox按鈕需要援助

http://www.codingforums.com/showthread.php?t=275240

+0

你可以發佈你的代碼,你現在? – kush

+0

礦井基本上是一樣的東西,只是略有不同。但我使用默認值來弄清楚如何讓按鈕工作。 – user1724299

回答

0

綜觀提供的鏈接上的代碼,第三個選項是「平變化」的屬性,將調用「redirect2」功能。

雖然看着函數本身,但我不太確定函數是否能夠進行重定向。但是,如果要禁用重定向,則可以刪除「onchange」屬性。

如果你真的需要保留的功能被使用(例如,用於更新任何國家/值),那麼你需要在的「的onchange」屬性,例如末尾添加返回假:

onChange="redirect2(this.options.selectedIndex); return false;" 

乾杯:))

> (以上溶液不工作) > 編輯於:

var nextPage = ""; 
function redirect2(z){ 
//parent.chartsloader.location=temp1[z].value 
//parent.location=temp1[z].value 
nextPage = temp1[z].value; 
} 

function goToNextPage() 
{ 
    if(document.isc.example.options.selectedIndex > 0 && document.isc.stage2.selectedIndex > 0 && document.isc.stage3.selectedIndex > 0) 
     window.location = nextPage; 
} 
+0

那好像沒有工作。一旦選擇了第三類選項,它仍然會自動重定向我。我可能不得不尋找另一個三重組合框。謝謝你。 – user1724299

+0

對不起,我終於發現parent.location是導致重定向的原因,所以我把前面的代碼替代到了我以前的評論上面。 (我無法在註釋部分正確地格式化代碼,所以請參閱上面的內容) 乾杯... :)) –

+0

嗯,我試圖剪切和粘貼,這是行不通的。所以我要麼沒有做正確的事情,我使用錯誤的去/提交按鈕類型,或者代碼不起作用。我很可能做錯了什麼。我非常感謝幫助,謝謝。 – user1724299