Javascript 如何使链接充当输入类型?
我需要在以下方面寻求帮助: 我得到了一个表单文本字段,我通过如下图像输入按键:Javascript 如何使链接充当输入类型?,javascript,html,forms,onclick,Javascript,Html,Forms,Onclick,我需要在以下方面寻求帮助: 我得到了一个表单文本字段,我通过如下图像输入按键: <input type="image" src="key_q.png" id="key_q" /> 如何实现相同的功能,但在中(在本例中单击链接时,应将“q”推入文本字段)?您可以使用JavaScript执行此操作: <input type=image src=key_1.png id=key_q onclick="addLetter('q')" /> 这假设您使用的是textarea
<input type="image" src="key_q.png" id="key_q" />
如何实现相同的功能,但在
中(在本例中单击链接时,应将“q”推入文本字段)?您可以使用JavaScript执行此操作:
<input type=image src=key_1.png id=key_q onclick="addLetter('q')" />
这假设您使用的是
textarea
元素。如果是常规文本字段,请改用textField.value
。该代码不会导致将q添加到文本字段
是一个图形提交按钮。您可以将onclick
(/onkeypress
?)事件处理程序附加到input
以执行所需操作。如果您使用的是jQuery,则可以创建一个函数,在每次单击具有特定类的输入图像时添加字母。对于我来说,现在考虑和测试所需的确切代码还为时过早,但希望有人能对此进行扩展。您也可以使用纯JavaScript来实现这一点,而不需要太多额外的代码。
function addLetter(var letter){
var textField = document.getElementById('textfield');
textField.innerHTML = textField.innerHTML + letter;
}