验证码

点击【确定】就是不能获取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);
	}
});

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。