2012-06-05 95 views
0

链接,如果我有一个复选框,我想使它成为一个链接获取从复选框

<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值应在链接 如果我有一个复选框,并且我想让它成为一个链接的值

回答

0

不完全确定用例,但这里是逻辑从DOM节点提取id并模拟lin k行为都是一样的。

<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> 

演示:http://jsfiddle.net/AlienWebguy/fhTHs/

+0

不过,如果我使用它,你不能点击id为 – user1436760

+0

确认链接,您可以:) – AlienWebguy

0

海兰

尝试链接与此代码:

<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> 
+0

我收到以下错误uppdate02.cfm?ID = [对象HTMLInputElement] – user1436760

+0

打招呼。谢谢,但我仍然得到以下错误,当我按下链接“uppdate02.cfm?id = [object HTMLInputElement]” – user1436760

0
<a href="#" onclick="return this.href='uppdate02.cfm?id='+document.getElementById('YesNo').value">Uppdatera</a> 

试一试。

+0

如果我使用它,我得到以下错误uppdate02.cfm?id = [object HTMLInputElement] – user1436760