我的网页,我正与EJS模板化的工作。每行都有自己的形式和一些表单元素(全部禁用);行以图标结尾作为链接。如何修改链接的href所以它提交表单
我想要做的是点击该图标时,图标变为“打勾”图标,并使该行上的所有表单元素被启用。到目前为止这么好...
但是,在这个转换之后,我希望链接(现在有一个'勾号'图标)能够提交表单,如果点击。我没有这样做。
如果我在EJS模板的图标:
function adjustActionIcons(id) {
document.getElementById("dropDown" + id).removeAttribute("disabled");
document.getElementById("Text" + id).removeAttribute("disabled");
document.getElementById("editIcon" + id).className = "glyphicon glyphicon-ok";
// ?????
}
我怎样才能改变一个形式代替href属性提交功能/触发器:
<a href="#" onclick="adjustActionIcons('<%=i%>')" id="link<%=i%>"><span class="glyphicon glyphicon-pencil" id="editIcon<%=i%>"></span></a>
点击后调用的函数?或者其他方法来实现相同的目标?
呼叫的形式提交您的单击处理方法......? – CBroe
添加setTimeout函数来提交表单(例如表单的id是id_frm,然后是document.getElementById('id_frm')。submit())。这样,转换和提交功能可以异步工作。 – liyj144