2013-02-07 36 views
0

我需要一些建議,獲取輸入文本值與jQuery發送輸入名稱,而不是實際值

我有一個簡單的HTML輸入型文本字段:

<p><input id="mrmid" type="text" name="mrmid" size="30" /></p> 

我試圖讓他使用提交功能,這樣的價值觀:

$("#myform").submit(function(){ 
    var mrmid = $("#mrmid").val(); 
    alert("mrmid"); 
}); 

相反提交的值的,可以說,我提出「123」,報警alertss「mrmid」(輸入名稱)。

這是怎麼發生的?

這是要走的路,還是應該使用serializeArray()方法?我知道它的工作原理,我看到它記錄在堆棧中。

+0

刪除了mrmid雙引號它不打印輸入名字,它的打印您的字符串:「mrmid」是一個字符串文字。你想要的變量:mrmid(不含引號) –

回答

2

我認爲你必須使用alert(mrmid);代替alert("mrmid");

0

您可以向字符串「mrmid」 的代替可變mrmid

變化

alert("mrmid"); 

alert(mrmid); 
0

,因爲你在mrmid變量警示字符串 「mrmid」,而不是價值。 在alert

$("#eloqua").submit(function(){ 
    var mrmid = $("#mrmid").val(); 
    alert(mrmid); 
});