Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按钮更改按按钮id输入的表单文本区域_Javascript_Html_Web Applications_Cordova_Dreamweaver - Fatal编程技术网

Javascript 按钮更改按按钮id输入的表单文本区域

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。

我想在表单中添加其他按钮,以将键盘输入扩展到文本区域。按钮字符包括美洲土著语言的unicode组合

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;
};