2012-12-30 61 views
1

我希望它的形式提交和i的值要被點擊如何使提交表單按鈕提交表單值到數據庫並更改液體滑塊面板?

此當它被提交按鈕

<input name = "submit" type="submit" class="submit1 tb10" value="Sign - Up" /> 

當我它越過它鏈接到液體滑塊所以它改變了面板爲此,它改變了面板,但它不提交數據

<input name = "submit" type="submit" class="submit1 tb10" value="Sign - Up" href="#3" data-liquidslider-ref="slider-id"/> 
+1

許多滑塊有你可以在你的代碼中調用外部方法更改面板...將鏈接發佈到您正在使用的滑塊的文檔。也是由ajax提交的表單?發表Ajax代碼 – charlietfl

+0

即時通訊使用PHP,但它更改幻燈片,但它不提交數據到數據庫,然後當它只是提交按鈕,而不嘗試更改面板它將值提交到數據庫 這是jQuery的源代碼使用http ://liquidslider.kevinbatdorf.com/ –

+0

如果你通過默認的瀏覽器方法提交表單,頁面將重新加載,所以更改面板將需要cookie,或url解析或javscript變量插入服務器 – charlietfl

回答

1

您可以在Liquid Slider一個點擊事件如下有條件地設置面板...

然後使用jQuery的單擊事件......

$('.submit1').on('click', function() { 

    // Store the slider as an object 
    var sliderObject = $.data($('#slider-id')[0], 'liquidSlider'); 

    // n is the tab you want to switch to. 
    sliderObject.currentTab(n); 
}); 

如果頁面重新加載,那麼你需要使用hashlinking,通過charlietfl的建議