URL中的Javascript单选按钮值

URL中的Javascript单选按钮值,javascript,html,Javascript,Html,我已经读了几天关于这方面的变化,但找不到一个有效的解决方案来满足我的需求。这可能比我想象的要容易 我有一组单选按钮,希望将选中的值传递给URL的一部分 <input type="radio" name="link" value="one" checked="checked">One <input type="radio" name="link" value="two">Two <input type="radio" name="link" value="three"

我已经读了几天关于这方面的变化,但找不到一个有效的解决方案来满足我的需求。这可能比我想象的要容易

我有一组单选按钮,希望将选中的值传递给URL的一部分

<input type="radio" name="link" value="one" checked="checked">One
<input type="radio" name="link" value="two">Two
<input type="radio" name="link" value="three">Three
1
两个
三
我希望检查其中一个的值被传递给一个变量,比如 dt,然后传递到Submit按钮,该按钮会将您带到包含单选按钮文本的url

<input type="button" value="OK" id="ok_button" onclick="parent.location='/testfolder/' + dt;>

var dt=document.getElementsByName('link')[0]。value
对我有用


您可以在内联onclick处理程序中使用它,也可以在您定义的函数中使用它

<input type="button" value="OK" id="ok_button" onclick="functionName();'>
一个
两个
三
函数WhatToDo(){
var rButtons=document.getElementsByName('link');
对于(变量i=0;i

也许是这样的。使用onchange,然后循环浏览单选按钮。循环时,查看单选按钮是否已选中。这是一个起点。

首先,你们想知道这个简单易用的on-liner的组合框有什么价值

document.querySelector('[name="link"]:checked').value;
我建议使用事件处理程序来处理javascript,因此不要将其写入onclick属性

 var btn = document.getElementById('ok_button');
 btn.addEventListener('click', function(){ /*handle validations here*/ })

URL会是什么样子,该URL会如何影响页面?您希望家长位置做什么。。?什么是父…?单选按钮位于弹出窗口框中,父按钮用于链接到主窗口而不是弹出框中。下面的解决方案对我很有用。谢谢你没有得到实际的检查值。。您只获得第一个单选按钮的值。那太棒了。非常感谢。超链接还引入了一些php,并将其引入到脚本中,效果良好。丢失的链接。。。非常感谢。@user3577774-很高兴能帮助您-如果答案有用,请单击“更正”并放弃“放弃投票”,这样可以帮助其他人找到正确的解决方案。我尝试了“放弃投票”,但我还没有足够的“声誉”分数。当我这样做的时候。。。。我会:)不过我已经勾选了。再次感谢汉克斯。我无法将其传递到我的URL链接。然而,我根据另一个回复(如下)管理了解决方案。谢谢你的帮助。
document.querySelector('[name="link"]:checked').value;
 var btn = document.getElementById('ok_button');
 btn.addEventListener('click', function(){ /*handle validations here*/ })