小编anm*_*rti的帖子

如何在jQuery中的input type = file上处理onchange事件?

代码是:

<input ID="fileUpload1" runat="server" type="file"
Run Code Online (Sandbox Code Playgroud)

以下工作正常:

<input onchange="javascript:alert('hola');" ID="fileUpload1"  runat="server" type="file"
Run Code Online (Sandbox Code Playgroud)

我想使用jQuery获得此结果,但这不起作用:

$('#fileUpload1').change(function (e) {
    alert("hola");
});
Run Code Online (Sandbox Code Playgroud)

我错过了什么?(编辑:是的,我错过了包含*.js文件.)

html javascript jquery events input

45
推荐指数
3
解决办法
21万
查看次数

iframe.readyState在chrome中不起作用

我动态创建一个Iframe,并将一个下载二进制文件的页面设置为url (xls,doc ...).在下载文件时,我会显示一个动画.什么时候不,我隐藏它.

问题是Chrome不知道文件何时完全下载,即iframe完全加载的时间.我使用iframe属性readyState来检查iframe状态:

var iframe = document.createElement("iframe");
iframe.style.visibility = "hidden";
// I start a progress animation
window.setTimeout(showProgressAnimation, 1000);
// I start the file download
iframe.src ='GetFile.aspx?file=' + fileName;
document.body.appendChild(iframe);


function showProgressAnimation() {
   if (iframe.readyState == "complete" || iframe.readyState == "interactive") {
      // I stop the animation and show the page
      animation.style.display = 'none';
      progressBar.hide();
      $('#page').show();
   }
   else {
      // Chrome is always getting into this line
      window.setTimeout(showProgressAnimation, 1000);
   }
}
Run Code Online (Sandbox Code Playgroud)

所以结果是无限循环.

我尝试了以下内容,它可以在Firefox和Chrome中使用,在内容是二进制文件时却 …

html javascript asp.net iframe jquery

30
推荐指数
2
解决办法
3万
查看次数

快速而巧妙地获取C#字符串的NON FIRST段

我做一个split(' ')字符串,我想拉回返字符串的第一个元素,以获得其余的字符串.

FE "THIS IS AN AMAZING STRING".split(' ');

我希望得到所有的话,但这个.这是:令人惊叹的弦乐

字符串在第一个和第二个字之间总是至少有一个空格,因为我会把它硬编码

有没有这个功能?谢谢

c# string split

19
推荐指数
4
解决办法
1180
查看次数

如何将DataTable行移动到其DataTable的第一个位置

我想在asp.net DataTable上获取一个特定的行,并将其移动到第一个基于列column1值的DataTable基础上.我的数据表dt1是通过数据库查询填充的,要搜索的值是来自另一个数据库的另一个查询,因此我不知道当时要搜索的值dt1 select.

// I use this variable to search into
// DataTable
string valueToSearch = "some value";
Run Code Online (Sandbox Code Playgroud)

所以我需要some value在列中搜索我的DataTable中的值column1.然后将整行移动到第一个位置.

谢谢.

c# linq asp.net datatable dataset

11
推荐指数
1
解决办法
3万
查看次数

我可以阻止CSS样式被覆盖吗?

我想在页面加载时将CSS应用于某些链接按钮,但其中一个<a id="lb1">logoff</a>必须保持其样式,没有悬停或其他事件必须改变其样式.

链接按钮没有类,并且应用于所有这些的css都是对标记完成的,这样:

a
{
 //style
}

a:hover
{
  // style
}
Run Code Online (Sandbox Code Playgroud)

可能吗?

html javascript css jquery

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

如何将文本行分成Javascript confirm()?

我想在Javascript confirm()函数中显示文本行:

第1行:¿你真的想要取消操作吗?

第2行:所有输入的数据将丢失');

$('#button').click(function () {
    return confirm('¿DO YOU REALLY WANT TO CANCEL THE OPERATION? ALL ENTERED DATA WILL BE LOST');
});?
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/8jEZZ/

在此输入图像描述

谢谢.

html javascript jquery

10
推荐指数
1
解决办法
1万
查看次数

如何在ASP.NET代码隐藏下载文件时强制Chrome打开"打开文件对话框"?

我有一个页面,它将binari文件,pdf,word或excel发送到Web浏览器.在firefox中,IE都打开一个对话框,询问你对这个文件做了什么,"打开"或"保存"

在此输入图像描述

Chrome直接将其保存到您的计算机上.

是否有可能让Chrome问您要对此文件做什么,在将文件发送到浏览器之前将一些元数据放入Web响应中?

c# asp.net google-chrome httpresponse

9
推荐指数
1
解决办法
1万
查看次数

如何将值传递到onClientClick的aspx页面中的javascript函数

我想在回发之前检查文本框值.我将onClientClick值设置为我的函数但我不知道如何传递数据来检查,在这种情况下我想检查txt1输入的文本.

<asp:textbox id="txt1" runat="server />

<asp:LinkButton ID="LinkButton1"
                runat="server"
                Text="Save" 
                onclick="Save"
                OnClientClick="javascript:check(WANT TO PUT TEXTBOX VALUE HERE);"
                />
Run Code Online (Sandbox Code Playgroud)

我的javascript:

function check(txt) {
 var pattern = /^[0-9]{1,11}(,[0-9]{0,2})?$/;
 if (!pattern.test(txt)) {
    return false;
 }
 else {
    return true;
 }
}
Run Code Online (Sandbox Code Playgroud)

问题是这个检查函数是在txt1的keypress事件中使用的,所以我无法使用:

function check(){
    var txt=$('#txt1').val();
}
Run Code Online (Sandbox Code Playgroud)

整个JS代码:

$('#txt1').keypress(function (e) {
    var key = String.fromCharCode(e.which);
    var txt = $(this).val() + key;
    if (check(txt)) {
        // do sth
    } else {
        e.preventDefault();
        // do sth
    }
});
Run Code Online (Sandbox Code Playgroud)

如何告诉OnclientCLick函数获取txt1值?

谢谢.

javascript asp.net

8
推荐指数
1
解决办法
4万
查看次数

如何获取Enumerable.Repeat方法的当前迭代

有这个代码:

   return Enumerable.Repeat<MyClass>(new MyObject
   {   
     Iteration = // Get the current loop index 
   },
   10).ToList<MyClass>();

   public MyClass
   {
     public int Iteration {get;set;}
   }
Run Code Online (Sandbox Code Playgroud)

如何Iteration使用该Enumerable.Repeat方法在属性中设置当前循环索引?

.net c# ienumerable

6
推荐指数
1
解决办法
1251
查看次数

如何在序列中获取linq中的元素范围?

我有这个查询集合:

Panel thePanel = menuCell.Controls.OfType<Panel>()
                    .Where(panel => panel.Controls.OfType<HyperLink>().Any(
                        label => label.ID == clas))
                    .FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

这只获得具有特定ID的超链接的Panel.我需要不仅firstOrDefault而是匹配的元素(仅第一)和2个未来的序列中.我没有尝试任何东西,因为不知道如何.

c# linq asp.net

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