Javascript 从复选框中获取链接
如果我有一个复选框和一个值,我想让它成为一个链接Javascript 从复选框中获取链接,javascript,checkbox,hyperlink,makefile,Javascript,Checkbox,Hyperlink,Makefile,如果我有一个复选框和一个值,我想让它成为一个链接 <a href="uppdate02.cfm?id=(checkbox value)">Uppdatera</a> 这是我正在使用的代码 <cfoutput query="recTest"> <table width="561" border="1"> <tr> <td width="43"><form id="form1" name="f
<a href="uppdate02.cfm?id=(checkbox value)">Uppdatera</a>
这是我正在使用的代码
<cfoutput query="recTest">
<table width="561" border="1">
<tr>
<td width="43"><form id="form1" name="form1" method="GET" action="uppdat02.cfm">
<input type="checkbox" name="id" id="YesNo" value="#recTest.AlbID#"/>
<input type="submit" value="Submit" />
</form> </td>
<td width="502">#recTest.Album#</td>
</tr>
</table></cfoutput>
#直截了当的相册#
我想要YesNo的值应该在链接中
如果我有一个复选框和一个值,我想将其设置为一个链接,这并不完全确定用例,但这里有从DOM节点提取id并模拟链接行为的逻辑
<a href="uppdate02.cfm?id=(checkbox value)">Uppdatera</a>
<a id="uppdatera">Uppdatera</a>
<script type="text/javascript">
document.getElementById('uppdatera').addEventListener('click', function(e) {
window.location = 'uppdate02.cfm?id=' + document.getElementById('YesNo').value;
}, false);
</script>
Hy
请尝试使用以下代码的链接:
<a href="#" onclick="return setLink(this)">Uppdatera</a>
<script type="text/javascript">
function setLink(tgt) {
tgt.href='uppdate02.cfm?id='+document.getElementById('YesNo');
return true;
}
</script>
功能设置链接(tgt){
tgt.href='uppdate02.cfm?id='+document.getElementById('YesNo');
返回true;
}
试一试。但是如果我使用它,你就不能点击带有IDI的链接,我会得到以下错误uppdate02.cfm?id=[object HTMLInputElement]如果我使用它,我会得到以下错误uppdate02.cfm?id=[object HTMLInputElement]您好。谢谢,但当我按下链接“uppdate02.cfm?id=[object HTMLInputElement]时,仍然会出现以下错误