HTML(或ColdFusion)中是否有一种方法可以让单选按钮触发超链接而无需提交表单?

时间:2017-12-08 20:23:51

标签: html coldfusion

我希望在HTML表格上放置一对单选按钮,这样无论何时单击rb,都会通过提交不同的URL变量来重建(重建页面)。有没有办法在不必构建表单并单击提交按钮的情况下执行此操作?我对这些东西很新,所以请保持基本的答案和/或显示代码示例。谢谢!

2 个答案:

答案 0 :(得分:3)

Html是一种标记语言,它不会为你做逻辑。那样的javascript就在那里。

<input id="gotogoogle" type="radio" name="name" value="google" checked>
<script>
    var radiob = document.getElementById("gotogoogle");

    radiob.addEventListener("change", function() {
        if(radiob.value == "google")
        {
            document.location = "http:\\www.gooogle.com"
        }
    });
</script>

答案 1 :(得分:1)

是的,你可以使用Javascript事件绑定来帮助你实现这一目标。这将帮助您入门。这会增加一个事件绑定,所以当你&#34;改变&#34;或单击单选按钮,它可以关闭事件。

如果您不熟悉,那么您需要研究如何在JS中重建表数据。

$("input[@name='nameofinput']").change(function(){
    // Do something interesting here
});