Attributes.Add onclick事件在c#代码后面

MrD*_*ean 6 javascript javascript-events

我有两个文本框tbxProdAc和txtbxHowMany.我想在后面的代码中编写一些代码,这样当我在一个文本中输入文本时,任何可能在另一个文本中的文本都将被删除.

如何实现这一点以及我应该在哪种情况下实现这一目标?

我试过用

txtbxHowMany.Attributes.Add("onclick", "document.getElementById('tbxProdAC').innerText='';");

在页面加载事件但是成功完成...应该在pre_init中吗?

正如你可以说的那样,在这里工作的新手.

Lia*_*amB 7

首先,确保在页面生成时ID仍为"tbxProdAC"(如果这是.Net控件),ID将会更改.在这种情况下,您可以使用一个类.

尝试以下方法, - 这使用JQuery - 您需要包含它

txtbxHowMany.Attributes.Add("onclick", "$('#tbxProdAC').val('');"); 
Run Code Online (Sandbox Code Playgroud)

将以下内容添加到页面的Head部分.

 <script type="text/javascript" src="jquery.js"></script> 
Run Code Online (Sandbox Code Playgroud)

你可以从这里获取JQuery.Js文件:http://docs.jquery.com/Downloading_jQuery#Download_jQuery

为什么:https://stackoverflow.com/questions/308751/why-use-jquery