2011-03-06 63 views
0

我想詢問是否是有可能的div值包括到一個電子郵件的形式,然後將其發送到特定的電子郵件地址如何在電子郵件中包含div值然後發送到電子郵件地址?

例如 我有ID = FIELD1和文本內作爲FIELD1 DIV字段(其將通過一個js是可以互換的。

,我們與姓名,電子郵件,股利場1的形式總結的一切,提交按鈕

是否有可能包括股利場電子郵件作爲HTML文本,然後發送郵件至 在js或jquery中?

我看到了話題從表格發送一個div,但它不工作,它給我的電子郵件與空文本,而不是div文本。

感謝前面的幫助。

+1

你應該問兩個問題,一個關於客戶端腳本/ HTML,其他的「如何發送來自php的電子郵件「 – n00b 2011-03-06 11:21:52

回答

0

Div的內容不會隨表單一起發送。你應該使用一個textarea元素。

+0

我確實實現了與texarea元素的目標,我使用了相同的id作爲name = there,並且它完美地用於快速響應thx朋友:) – 2011-03-06 15:56:37

1

如果預先提供了div文本,則可以將其放置在隱藏字段中,例如,

<input type="hidden" value="field1"/> 
3

使用jQuery,你可以這樣做:

$('#textfield').val($('#field1').html()); 

假設您的文本字段具有ID textfield

val()函數獲取或設置內容。 html()函數獲取元素的內部html。

http://docs.jquery.com/Main_Page http://api.jquery.com/val/ http://api.jquery.com/html/

更多信息而且可以提交表單,通過:

$('#myform').submit(); 

假設你的表單的id是myForm

然後,發送電子郵件,使用您的服務器端技術。

+0

或者您可以放置​​一個隱藏字段並使用html()函數填充字段,如提交表單前submit()事件中所述的bluefoot。 – Quincy 2011-03-06 11:20:00

+0

div的內容不會隨表單一起發送。 – krtek 2011-03-06 11:20:02

0

我會使用一個隱藏的輸入字段:

<input type="hidden" name="div_text" value="..." /> 

或者阿賈克斯:

$('form').submit(function() { 
    $.post('ajax.php', {'div_text' : $('#div').text()}, function() { 
     ... 
     return false; 
    }); 
}); 
+0

隱藏輸入字段的問題,它表示我的div可以通過id互換,並且我嘗試了輸入領域,但它不會改變它。我會嘗試與Ajax,看看它是否工作。 – 2011-03-06 11:37:51

+0

試試看,如果它不起作用,請在這裏發佈你的代碼。如果阿賈克斯會感到多餘,不過,你寧願用bluefoot的解決方案。 – Ivar 2011-03-06 15:31:59

相關問題