验证码
            
        
    

点击【确定】就是不能获取input的值,总是为空字符串。

后来在网上查找资料,原来这是个比较普遍的bug,原来是layer.open的content参数,应该写成

content: $("#search_ebook_vcode"),

不要后面的html(),去掉后调试正常获取了input的值。

特此记录~~~

layer.open({
	id: 'search_open',
	type: 1,
	title: '请输入验证码',
	shade: 0.6,
	shadeClose: true,
	maxmin: true,
	anim: 0,
	content: $("#search_ebook_vcode"),
	btn: ['确定', '取消'],
	btn1: function(index, layero){
		var search_vcode = $("#search_vcode").val();
		alert(search_vcode);
	}
});

 

 

特别声明:本站所有资源均为学习测试使用,请在下载后48小时之内自主删除,本站以学习为目的不承担任何法律责任!