2013-10-10 59 views
1

我想知道如何將div數據提交給MySQL。我不習慣JavaScript,所以我真的不知道什麼發生在JavaScript部分,但我怎麼能得到或輸入的動作=「」部分和方法=「」部分,我可以或應該增加值=「」隱藏的輸入???如何將div數據提交給MySQL

形式的html代碼:

<form onsubmit="document.getElementById('hidden_data').value=document.getElementById('showing_data').innerHTML;"> 
     <input id="hidden_data" name="data" type="hidden"/> 
     <div id="showing_data" class="commenttext" contenteditable="true"></div> 
     <input type="submit" Value="Enter" id="submitthis"> 
</form> 
+0

它的相同。按照http://stackoverflow.com/questions/1827659/get-a-div-value-in-jquery –

+0

即jquery我試圖做到這一點與這個單一的HTML/JavaScript代碼,我有以上 – ThinkkSo

+0

@ThinkkSo檢查我的答案 –

回答

2

使用隱藏域的表單標籤內,並使用JavaScript來把裏面的值。您可以在$_POST['hydName']中獲得隱藏字段。
將點擊提交按鈕的數據放入隱藏字段。保持你的行動和形式相同的方法需要。點擊事件後,它將提交表單到其動作URL

<input type="submit" onclick="document.getElememtById('hidden').value = document.getElementById('div').innerHtml;" /> 
+1

@ThinkkSo我已經在我的回答 – Devesh

+0

中做出了這樣的改變吧?''form action =「url」method =「POST」onsubmit =「document.getElementById('hidden_​​data')。value = document.getElementById('showing_data ').innerHTML;「>' – ThinkkSo

+0

@ThinkkSo我認爲是的......只是有一個嘗試.... :) – Devesh