用于填写表单的单选按钮

发布于 2024-11-03 05:47:52 字数 75 浏览 0 评论 0原文

嘿。 有没有一种方法,如果用户选择单选按钮,表单的其余部分将自动填写? 大部分表格都是下拉菜单,如果这有区别的话。

谢谢

hey there.
is there a way that if a user selects a radio button the rest of the form will fill out automatically?
most of the form is drop down menu's if that makes a difference.

thx

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伏妖词 2024-11-10 05:47:52

您可以通过创建一个为您填写表单字段的函数来完成此操作。然后将该函数设置为单选按钮的 onclick。我整理了一个快速而肮脏的例子来为你做这个。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>


<script language="javascript">
function radioClick()
{
document.getElementById("txtField1").value = "Whatever you want!";
}
</script>


<body>

<input name="" type="radio" value="" onclick="radioClick()" />
<input id="txtField1"name="" type="text" />

</body>
</html>

无法在 Firefox 中工作!刚刚注意到抱歉,我会在一秒钟内弄清楚!

嘿伙计们。抱歉,我忘记了 firefox 不支持innerHtml。您只需将其切换为 .value 即可在两者中使用。

You could do this by making a function that fills out the form fields for you. Then setting that function to the onclick of the radio button. I have put together a quick and dirty example that does just this for you.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>


<script language="javascript">
function radioClick()
{
document.getElementById("txtField1").value = "Whatever you want!";
}
</script>


<body>

<input name="" type="radio" value="" onclick="radioClick()" />
<input id="txtField1"name="" type="text" />

</body>
</html>

Not working in Firefox! Just noticed that sorry, I'll figure it out in a sec!

Hey guys. Sorry I forgot that innerHtml was not supported by firefox. You can simply switch it to .value and it works in both.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文