有一种形式,在提交时,我将其转换为序列化的字符串以便通过ajax提交表单。从序列化的字符串中获取值
var data = $$.serialize();
现在有一个名为“标题”输入栏,我想它的值显示一条消息。所以我正在寻找一种方法来做到这一点。我试过了;
alert(data.name);
但发现它不是方法。
UPDATE
这里是小提琴:http://jsfiddle.net/wHBYK/
有一种形式,在提交时,我将其转换为序列化的字符串以便通过ajax提交表单。从序列化的字符串中获取值
var data = $$.serialize();
现在有一个名为“标题”输入栏,我想它的值显示一条消息。所以我正在寻找一种方法来做到这一点。我试过了;
alert(data.name);
但发现它不是方法。
UPDATE
这里是小提琴:http://jsfiddle.net/wHBYK/
你不需要的jQuery的。只要这样做:
$('#frmEditTab').submit(function(e){
e.preventDefault();
var title = this.title; //get the input named "title" of the form
alert(title.value); //alerts the value of that input
});
你先生,救了我一天! – pnm123
如果你愿意,你也可以只使用Vanilla JS,不使用jQuery。这只是改变了几行代码 –
你可以发表你的表格吗?或者在这里发布HTML? –
http://stackoverflow.com/q/3277655/1272540的副本? – Yann86
@ Yann86:恐怕不是 – pnm123