HTML(或 ColdFusion)中是否有一种方法可以让单选按钮触发超链接而无需提交表单?
Is there a way in HTML (or ColdFusion) to have a radio button trigger a hyperlink without having to submit a form?
我想在 HTML table 上放置一对单选按钮,这样每当单击 rb 时,都会导致 table 重建(重建页面)通过提交不同的 URL 变量。有没有一种无需构建表单并单击提交按钮即可执行此操作的方法?我对这些东西很陌生,所以请保持任何基本答案 and/or 显示代码示例。谢谢!
是的,您可以使用 Javascript 事件绑定来帮助您实现这一点。这会让你开始。这会添加一个事件绑定,因此当您 "change" 或单击单选按钮时,它可以触发一个事件。
从这里开始,如果您还不知道如何在 JS 中重建 table 数据。
$("input[@name='nameofinput']").change(function(){
// Do something interesting here
});
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>
我想在 HTML table 上放置一对单选按钮,这样每当单击 rb 时,都会导致 table 重建(重建页面)通过提交不同的 URL 变量。有没有一种无需构建表单并单击提交按钮即可执行此操作的方法?我对这些东西很陌生,所以请保持任何基本答案 and/or 显示代码示例。谢谢!
是的,您可以使用 Javascript 事件绑定来帮助您实现这一点。这会让你开始。这会添加一个事件绑定,因此当您 "change" 或单击单选按钮时,它可以触发一个事件。
从这里开始,如果您还不知道如何在 JS 中重建 table 数据。
$("input[@name='nameofinput']").change(function(){
// Do something interesting here
});
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>