标签:
1.form 中type 为submit 和button的区别
<form id="search-form" > <input type="text" name="keyword" placeholder="搜索明星名称"/> <input type="hidden" name="category" value="明星"/> <button type="button" onclick="changeKeyword(this);">搜索</button> </form>
在按下这个按钮的时候并不想它直接提交,而是去执行一个函数。就可以这样写,把type改成button就会去执行函数.
这时候又遇到了另外一个问题,我想得到keyword里面输入的关键字该怎么办,解决方法。
function changeKeyword(elem){
var $form = $(elem).parents("form");
console.log($form.serialize());
}
这个就会把整个form里面的值都打印出来。
如果要得到单个的值,也可以这样
function changeKeyword(elem){
var val = $("input[name=keyword]").val();
console.log(val);
}
这样就可以得到keyword的值
标签:
原文地址:http://www.cnblogs.com/qianxinxu/p/5607838.html