【问题标题】:hyper link press write data to text box超链接按将数据写入文本框
【发布时间】:2011-02-25 06:06:19
【问题描述】:

我有一个带有 imageurl 的超链接

我希望当我按下图片时,

我会在文本框上写一些东西

我会解释...

这就是代码...

<asp:HyperLink ID="HyperLink1" runat="server" 
        ImageUrl="~/Pictures/rsz_ultravnc.jpg" 
        NavigateUrl="\\192.168.89.5\Inst\vnc\UltraVNC_1.0.4_Setup.exe">Vnc</asp:HyperLink>

我希望当我按下那个按钮时,我会在文本框中输入一些东西

在我制作的软件上有很多链接,我希望当用户按下图片时,文本框会写下你按下了这个链接和那个链接,

如果这个链接的名字是 vnc 的例子

在文本框上会自动写上“you press vnc”

某某……

希望你能理解我...

谢谢你.....

【问题讨论】:

    标签: asp.net hyperlink textbox


    【解决方案1】:

    有两种选择。
    1.为超链接创建onclick事件并使用更新面板更新文本框
    2. 使用纯javascript

    案例一:

    textbox1.text=link.text;  
    updatepanel1.update();
    

    虽然,我更喜欢使用 Javascript 方式。

    【讨论】:

      【解决方案2】:

      您可以使用 JQuery 来完成此操作。

      $(function(){
          $('a').click(function(){
              $('#TextBoxId').val('You pressed' + $(this).text());
          });
      });
      

      只需将 TextBoxId id 替换为文本框的 id,就完成了

      【讨论】:

      • 对不起,我是新人,我把代码放在哪里?在文本框或图片网址上,也许在其他地方?
      • 这是一个jquery代码,首先你要放好jquery库,然后在标签之间键入这段代码
      猜你喜欢
      • 2020-11-09
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2016-09-01
      • 1970-01-01
      相关资源
      最近更新 更多