我正在用JQTouch構建一個小型網站,我遇到的第一個問題是使用表單。用jQuery發佈之前用鏈接填充表單
我有一個表格
<form action='action.php' class='jqt' id='ajax_post' method='post' name='pform'>
(其中name
屬性是那裏,當我試圖與document.pform
訪問它),並在其內是a
元素的UL列表如下:
<a class="submit" href="#" value="somevalue">Text displayed</a>
在表單內部,我放置了一個隱藏的輸入字段(因爲我只想發佈一個值),我的目標是通過單擊其中一個鏈接來填充它,然後提交:
<input name='somename' type='hidden' />
在提交時,Web服務器報告已執行POST,並且在頁面返回到原始表單之前存在簡短的幻燈片動畫。試圖破解我的方式進入jqtouch.js填充輸入字段不起作用(我想要的是$form.somename.value = $(this).attr('value');
裏面submitParentForm()
)
CSS捕獲好,列表顯示很好。實際上,如果我刪除了submit
類,並在其中一個鏈接中插入了我自己的表單提交覆蓋,例如,href
或onClick
,但會執行POST並顯示下一個頁面,儘管是通過重新加載而不是通過jQTouch動畫,這是我的目標。
我的問題:當用戶點擊某個表單時,如何使用jQTouch顯示幻燈片動畫,我想用a
元素填充value
元素?
在此先感謝。
您可以攔截表單提交事件。 – Oded 2010-08-08 11:15:56
但是據推測,在任何提交發生之前,該字段應該填充? 也許我沒有正確理解。 – adricv 2010-08-08 11:52:43
這裏有2個問題: - 如何在頁面刷新時顯示一個幻燈片動畫,當提交表單時。 - 我如何動態地填充一個表單字段,並賦值給鏈接元素。 – BGerrissen 2010-08-08 14:24:34