2011-04-25 51 views
0

嘿。 有没有办法,如果用户选择一个单选按钮,表格的其余部分将自动填写? 大多数的表单是下拉菜单的,如果这有所作为。单选按钮来填写表格

thx

+0

你可以给你的问题更多的上下文吗?你在什么环境下创建了这个表单?你使用什么编程语言? – 2011-04-25 13:20:01

+0

其全部使用html css和javascript完成,它是一个自定义计算机构建器,您可以在其中选择想要的计算机组件,并且我希望单选按钮可以创建建议。 – Mitch 2011-04-25 13:32:24

回答

1

你可以通过为你填写表单域的函数来做到这一点。然后将该功能设置为单选按钮的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,并且它可以在两者中使用。

+0

虽然没有真正的工作(对我来说)... – Trufa 2011-04-25 13:53:01

+0

@Trufa好的。不工作在Firefox! – clamchoda 2011-04-25 13:55:34

+0

@ChrisBuckler:可能是,但用chrome,FF测试本地文件,并在jsfiddle测试,没有工作,这是为你工作:http://jsfiddle.net/TEaxF/ – Trufa 2011-04-25 13:57:49