前台 html,用的是 springmvc form<form:select id="goodSelectId" path="goodId" items="${goodsList}" itemLabel="name" itemValue="goodCode"> <form:option value="">请选择商品</form:option></form:select><form:checkbox path="flag" id="flag" value="1" onchange="change(this, 'goodSelectId')"/> javascript 脚本函数: function change(self, targetId) { if ($(self).is(':checked')) { $("#" + targetId).val(""); $("#" + targetId).attr("disabled", true); } else { $("#" + targetId).attr("disabled", false); } } 当下面的 checkbox 打钩后,要使得 select 元素的值为空我用$("#id").val("");但是发现不起作用传到后台“ goodId ”依然有值怎么回事?真正的问题是设值不能传给form:select里的path(这个关联java后台)也就是用select选的可以传值,但是用这个javascript函数设的值就不能传给path
添加回答
举报
0/150
提交
取消