繁体   English   中英

用于更改文本框值的html链接

[英]html link to change the value of a textbox

我正在尝试在html中创建文本,一旦点击,文本框附近的文本框的值,将其值更改为等于单击的文本的值。 无论如何我能做到吗?

换句话说,我想要链接/文本的按钮功能(onClick事件)。 例如:这有什么问题?

<td>
    <input type="submit" name="submit" value=<%=text.toString()%>  
        onClick="(<% TextBox1.Text=text.toString()%>)" 
        style="background:none;border:0;color:#ff0000">
</td>

假设输入的id属性值为“foo”:

onclick="document.getElementById('foo').value='bar';"

像JQuery这样的框架可以使这更简单:

$('#foo').attr('value', 'bar');

例如,可以将此事件添加到span元素中。 最佳做法是使用脚本来设置这些事件和特殊样式以反映它们的行为方式,这样,如果没有脚本,它们的不同(缺乏)行为仍然看起来很直观。

你可以这样做:

<span onclick="document.getElementById('myTextbox').value=this.innerHTML;">text</span>
<input type="text" value="" id="myTextbox">

使用JQuery:

<span onclick="$('#myTextbox').val(this.innerHTML);">text</span>
<input type="text" value="" id="myTextbox">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM