小编D I*_* Ie的帖子

从ListBox(客户端)获取所有选定的值

我正在尝试在我的vb.net页面中使用JavaScript实现自定义验证器.此验证器应检查在多焦点列表框中是否没有任何选定值,如果是,则显示错误弹出.

问题是,我想做客户端,但在我的'validateFunction'函数中,我只获得最后一个选中(或未选中,如果它已被选中)项.我知道如何在代码隐藏代码中执行此操作,但我想在客户端执行此操作.

aspx代码:

 <asp:ListBox ID="lbEdit" runat="server" SelectionMode="Multiple">
 </asp:ListBox>
 <asp:CustomValidator id="cvEdit" runat="server" Display="None" ControlToValidate="lbEdit" ClientValidationFunction="validateFunction"/>
 <ajax:ValidatorCalloutExtender runat="server" ID="vceEdit" TargetControlID="cvEdit" />
Run Code Online (Sandbox Code Playgroud)

JavaScript代码:

 function validateFunction(source, arguments) {
        var options = document.getElementById(source.controltovalidate).options;
            for (var i = 0; i < options.length; i++) {
                if (options[i].selected == true) {
                    args.IsValid = true;
                    return;
                }
            }
            args.IsValid = false;
 }
Run Code Online (Sandbox Code Playgroud)

正如我所说,由于最后(未)选中的项目将是'options'数组中唯一选择的项目,验证函数将始终返回true ...

我想在另一个javascript函数中填充另一个数组作为'true selected array',并在每次函数触发时将其值与所选选项进行比较..但我认为应该有更好的方法.

那么......有没有一种直接的方式从javascript中的多焦点列表框中获取所有选定的项目?

javascript vb.net listbox

11
推荐指数
2
解决办法
991
查看次数

链接带有重音符号的文件夹中的.avi文件时出错

我有一个.avi文件,该文件位于服务器的文件夹中。该文件夹的名称带有重音符号。关键是,当我将该文件放入标签中时,它显示了一个txt文件(avi文件编码,我认为),这显然是错误的。它只是在具有https协议的Internet Explorer(至少为版本11)中发生。

对于mp4文件,在“非重音文件夹”中的avi文件,在http协议中都没有,在我直接在浏览器中粘贴地址时(无论是Chrome还是Firefox)都没有这种情况。

示例来说明我要说的内容:

<a href="https://myserver.com/myAccentédFolder/myVid.avi" target="_blank">ERROR</a>
<a href="https://myserver.com/myNonAccentedFolder/myVid.avi" target="_blank">OK 1</a>
<a href="https://myserver.com/myAccentédFolder/myVid.mp4" target="_blank">OK 2</a>
<a href="http://myserver.com/myAccentédFolder/myVid.avi" target="_blank">OK 3</a>
Run Code Online (Sandbox Code Playgroud)

所以我知道如何“修复”它……但是,如果我需要所有的工具,该怎么办?-使用IE 11-文件为.avi-带有重音符号的文件夹-地址为链接内的地址-地址为https协议

%$&$%发生了什么?

html https urlencode mime-types internet-explorer-11

5
推荐指数
1
解决办法
98
查看次数