Javascript 按钮更改按按钮id输入的表单文本区域
我想在表单中添加其他按钮,以将键盘输入扩展到文本区域。按钮字符包括美洲土著语言的unicode组合Javascript 按钮更改按按钮id输入的表单文本区域,javascript,html,web-applications,cordova,dreamweaver,Javascript,Html,Web Applications,Cordova,Dreamweaver,我想在表单中添加其他按钮,以将键盘输入扩展到文本区域。按钮字符包括美洲土著语言的unicode组合 var newtext = document.myform.inputtext.value; document.myform.outputtext.value += newtext; 基本上,我很难弄清楚如何更改inputtext以更改按钮id。所有按钮都在一个范围内 任何帮助都将不胜感激 谢谢你 拜访 最终目标是开发一款手机短信应用程序。我正在使用Dreamweaver和Phonegap。
var newtext = document.myform.inputtext.value;
document.myform.outputtext.value += newtext;
基本上,我很难弄清楚如何更改inputtext以更改按钮id。所有按钮都在一个范围内
任何帮助都将不胜感激
谢谢你
拜访
最终目标是开发一款手机短信应用程序。我正在使用Dreamweaver和Phonegap。如果我理解正确,您只需要在输入字段中添加正确的值 如果我的解释是正确的,您会遇到问题,因为函数addText不知道单击了哪个按钮 一个非常糟糕的解决方案是给它一个等于按钮值的参数。比如说
<input type="button" id="c-wedge" onClick="addtext('č');" value="č" />
这个小代码段试图找到包含所有按钮并注册click事件处理程序的div。这是因为该div中的任何元素都将触发一个click事件,该事件将由注册函数处理。尽管您必须考虑到存在更好的注册事件处理程序的方法,您应该探索它们
这绝对不是一个完整的列表,但它应该是一个足够的起点。完美!我使用了第一位代码并修改了按钮来添加(这个)。我知道问题出在哪里,但不是正确的解决方案。t̕igʷicid ti dsyaʔyaʔ。谢谢你,我的朋友。
<input type="button" id="c-wedge" onClick="addtext(this);" value="č" />
function addtext(that) {
var nexttest = that.value;
document.myform.outputtext.value += newtext;
}
document.getElementById('lut-btn').onclick = function (e) {
var dest = e.target;
document.myform.outputtext.value += dest.value;
};