2011-04-17 106 views
1

我有3個文本輸入區域,一個單一的形式中,具有preformated值,如「藍」,「紅」,「綠」,我需要從INI文件動態加載這些值,而不是具有它們是預先寫好的,無需重新加載頁面,每次點擊一個鏈接。我不能有鏈接提交表單。jQuery動態設置輸入值?

+0

這聽起來有點像你想代替服務器端語言...的使用jQuery是正確的?與服務器端語言你只是用它來讀取INI文件和寫出來的輸入值... – 2011-04-17 07:03:21

回答

3

加載值動態

    使用PHP/ASP /拼音/ Python等等等等

  1. 輸出這些值至3個JS變量或陣列

  2. 讀INI文件

  3. 獲取你的jquery讀取該變量並填充輸入框。您可以使用$('#someid').val(someVal);

或者

您可以使用AJAX頁面已加載後搶值。雖然沒有多少意義。

生成鏈接無法點擊

$('a').click(function(){ 
    return false; //Link clicked but does nothing 
}) 
+0

@JohnP :::你可以簡單地使用'的preventDefault();'函數,而不是'返回false;' 。 – 2011-04-17 06:35:51

+0

PS: 不,這不是我所需要的,我想我找到了管道,請給我如何鏈接「相對」值槽AJAX傳遞到PHP文件,得到了「相對」值作爲一個片段POST var,用它執行計算,然後將該php文件的輸出返回到另一個表單中? 的IDEIA是: 1.點擊一個鏈接,獲取其「相對」值。 2.將該值發送到一個php文件。 3.返回該php文件後面的內容(他們將3個文本輸入字段) 4.在頁面上它們粘貼到窗體 – Joricam 2011-04-17 06:36:19

+0

@Joricam既然你是新來的,你可能不知道,要求一個完整的解決方案沒有任何誠意的努力在你身上被壓低。如果遇到問題,請自行嘗試並提出一個新問題。 @Jack'返回FALSE'也停止事件冒泡 – JohnP 2011-04-17 06:42:53