2012-05-13 40 views
-5

我有一個簡單的表單,裏面有兩個輸入字段文本類型。 例如,如果輸入初始值爲「Hello」,稍後我將其更改爲「Hi」,然後提交此表單。我希望在提交表格之前和之後提供這兩個值

我想看看這兩個值,任何人都建議我請

標記

<form action="index_submit" method="get" name="anil" > 
     <label for="first_name">first name</label><input type="text" name="first_name" value="" id="first_name"> 
     <label for="last_name">last name</label><input type="text" name="last_name" value="" id="last_name"> 
     <label for="user_name">user name</label><input type="text" name="user_name" value="" id="user_name"> 
     <input type="submit" name="submit" value="submit" id="submit"> 
     <input type="reset" name="reset" value="reset" id="reset"> 
    </form> 

JS

$(document).ready(function(){ 
    $('form #submit').click(function(){ 
     var oldValue 
     var newValue 
    }); 
}) 
+1

請顯示一些HTML和JavaScript。當尋求幫助時,JSFiddle.net是你的朋友。 – Marc

+1

你一定要告訴我們你試過的東西。請注意,取決於您的後端是什麼,在那裏處理它可能會更簡單。 –

+0

什麼是您的服務器端語言?你最好在服務器上處理這個問題。 – core1024

回答

0

你可以把初始值的隱藏字段,以及作爲可見的,例如:

<input type="text" name="greeting" value="Hello" /> 
<input type="hidden" name="greeting-original" value="Hello" /> 

然後當表單提交時,您可以使用greetinggreeting-original做你喜歡的事情。

+0

下次如果值發生變化,該怎麼辦? –

+0

順便說一句好主意,我應該努力。感謝您向我展示燈光,我應該在每次提交事件後交換隱藏和可見輸入之間的值,並會接受您回答:) –