如何使在文本区域中输入的文本对应于特定的单选按钮?

Posted

技术标签:

【中文标题】如何使在文本区域中输入的文本对应于特定的单选按钮?【英文标题】:how to make text entered in text area correspond to specific radio button? 【发布时间】:2013-12-29 11:09:53 【问题描述】:

我已经构建了一个带有单选按钮的表单。

我现在要做的是:在每组单选按钮旁边,添加一个文本区域。用户应该能够通过选择单选按钮或在文本区域中输入相应的值来进行选择。

我还想让选中的单选按钮的值出现在文本区域中。

有没有办法把两者联系起来?

我的标记是:

<label>Nationality:</label> <br>
<input type="radio" name="nationality" value="null">
<input type="radio" name="nationality" value="greek">Greece
<input type="radio" name="nationality" value="italian">Italy
<input type="radio" name="nationality" value="german">Germany
<input type="radio" name="nationality" value="russian">Russia

【问题讨论】:

【参考方案1】:

你应该使用 javascript 来让 radio 的值出现在你的 textarea 中

对于你关于选择的问题,不确定我是否理解,但我认为它在 php 方面

如果用户选择收音机 不需要文本区域

如果用户选择 textarea 不需要收音机

但我认为您还应该将每个单选项与他的文本区域链接,因此在 php 中,您知道哪个单选对应于哪个文本区域,从而进行测试以确保访问者输入了正确的文本区域

【讨论】:

以上是关于如何使在文本区域中输入的文本对应于特定的单选按钮?的主要内容,如果未能解决你的问题,请参考以下文章

如何在文本区域中显示文本的结尾

使用Javascript在文本区域中的光标处插入文本

在文本区域中添加带有热键和javascript的文本

如何在文本区域标签中的特定光标位置插入选择标签下拉值作为文本片段?

如何让用户将 html 输入到 textarea 中?如果他们尝试将 <textarea> 包含在文本区域中,我会遇到问题

在文本区域中的光标位置之后插入文本