0

我需要一些建议,

我有一个简单的 html 输入类型文本字段:

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

我正在尝试使用提交函数获取他的值,如下所示:

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

而不是提交的值,假设我提交“123”,警报警报“mrmid”(输入名称)。

为什么会这样?

这是要走的路,还是我应该使用 serializeArray() 方法?我知道它有效,并且我看到它记录在堆栈上。

4

3 回答 3

2

我认为你必须使用alert(mrmid);而不是alert("mrmid");

于 2013-02-07T15:54:14.287 回答
0

您正在警告字符串"mrmid"而不是变量mrmid

改变

alert("mrmid");

alert(mrmid);
于 2013-02-07T15:55:00.350 回答
0

因为您正在警告字符串“mrmid”,而不是mrmid变量中的值。删除mrmidin 的双引号alert

$("#eloqua").submit(function(){
    var mrmid = $("#mrmid").val();
    alert(mrmid);
});
于 2013-02-07T15:57:22.620 回答