有没有办法用另一个字段覆盖 mailto 字段?
Is there any way to override a mailto field with another field?
AKA,如果我有两个字段(一个单选按钮组和一个仅在按下 "other" 单选按钮时出现的文本区域),我将如何做到这一点,以便文本区域的输入覆盖 "other" 按钮将它的值放在 mailto 中?
例如,我希望发生这种情况:
field1=text from text area
不是这个:
field1=other
field2=text from text area
我可以将 field1 中的 "other" 单选按钮的值设置为来自文本区域的文本吗?
或者,我可以做些什么来防止某个字段出现在 mailto 字段中吗?
以后,请确保向 SO 提出代码问题,而不是一般性问题或请求。但是,您将使用 JQuery 更改处理程序,如下所示:
$('#mastertextboxid').on('input', function(){ //executes every time master's text is updated
$('#slavetextboxid').value($('#mastertextboxid').text()); //updates the values
})
这将在更改主文本框时覆盖从属文本框中的任何文本,但用户仍然可以在从属文本框中输入。它被称为 单向数据绑定。
AKA,如果我有两个字段(一个单选按钮组和一个仅在按下 "other" 单选按钮时出现的文本区域),我将如何做到这一点,以便文本区域的输入覆盖 "other" 按钮将它的值放在 mailto 中?
例如,我希望发生这种情况:
field1=text from text area
不是这个:
field1=other
field2=text from text area
我可以将 field1 中的 "other" 单选按钮的值设置为来自文本区域的文本吗?
或者,我可以做些什么来防止某个字段出现在 mailto 字段中吗?
以后,请确保向 SO 提出代码问题,而不是一般性问题或请求。但是,您将使用 JQuery 更改处理程序,如下所示:
$('#mastertextboxid').on('input', function(){ //executes every time master's text is updated
$('#slavetextboxid').value($('#mastertextboxid').text()); //updates the values
})
这将在更改主文本框时覆盖从属文本框中的任何文本,但用户仍然可以在从属文本框中输入。它被称为 单向数据绑定。