l--*_*''' 1 html javascript c# asp.net
我有一个表单和一个按钮形式:
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="SubmitData"  />
我的c#程序中有一个方法.该方法被调用SubmitData
但是我也想在这个按钮点击上运行一个javascript函数.我该怎么做呢?
这是我的javascript函数:
var selectedLanguages = new Array();
jQuery('#lstProblems option:selected').each(function() {
    selectedLanguages.push(jQuery(this).val());
});
我从这里得到它:jquery listbox返回用户选择的内容
我怎么运行它?我必须把它放进<script></script>去做一些功能(等等......)?
你应该使用 OnClientClick='myJsFunc();'
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="SubmitData" OnClientClick="aaa()" /> 
<script type="text/javascript">
function aaa()
{
var selectedLanguages = new Array();
jQuery('#lstProblems option:selected').each(function() {
    selectedLanguages.push(jQuery(this).val());
});
}
</script>