2012-04-12 87 views
0

我爲需要電子郵件地址和姓氏(SugarCRM以防任何人感興趣)的系統創建基本訂閱表單。HTML表單 - 如果沒有輸入任何內容,用值填充輸入

我需要的東西填充姓輸入值(有的話,也沒關係)只有如果遊客不把自己的姓氏英寸

由於認購行動(Mail Chimp)我無權訪問它進行預先驗證,除非在傳遞之前發生這種情況。我正在涉足更深入的PHP領域,而不是我自己熟悉的!這可能與jQuery

所以基本上,我通過填寫值來解決所需的姓氏。

+0

下次您提問時,向我們顯示標記。不要讓我們猜測。 – gdoron 2012-04-12 09:11:03

+0

你說得對 - 很抱歉,非常感謝你的幫助! – Cordial 2012-04-12 09:37:04

回答

3

檢查提交表單的,如果它不具有價值的姓,把"foo"它:

$('#formId').submit(function() { // attach submit handler to the form. 
    var $lastName = $('#lastName'); // get the last name element. 
    if (!$lastName.val()) // if it doesn't have value. 
     $lastName.val('foo'); // put foo as a value. 
});​ 

此時應更換formIdlastName到窗體的實際id和姓氏元素。

1

是的,這當然可以用jQuery。只需查看jQuery API,然後向submit按鈕註冊一個事件,以便在提交操作之前執行該事件。有幾種可能性。

使用選擇器可以搜索您的姓氏輸入字段,並讀取並比較輸入的值。如果需要,您可以更改輸入字段的值。

只要看看http://api.jquery.com/。在那裏研究事件,選擇器和操縱值。例子很好的自我解釋。

+0

你可以在你的答案附近看到一個很好的例子...... :) – gdoron 2012-04-12 09:09:52

+0

你的速度更快。 :-)當我寫下答案時,你的不在那裏。但它是一個更好的! :-) 謝謝。 – elisman 2012-04-12 10:48:27