小编Mic*_*ill的帖子

从HTML文件输入中删除"所有文件"选项

<input type="file">用来上传音频文件.

为此,我正在使用accept="audio/*".因此,默认情况下,浏览器的文件选择对话框仅显示音频文件.但是,在该对话框中有一个我不想要的"所有文件"选项.

(注意 - 欢迎使用Javascript,jQuery和AngularJs中的任何解决方案)

在此输入图像描述

如何禁用/删除"所有文件"选项?

html javascript jquery html5 angularjs

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

使用POS打印机进行Javascript收据打印

在Web应用程序中,我想使用POS(销售点)打印机打印收据.我想用Javascript做到这一点.任何人都可以为我提供一个例子吗?

javascript printing jquery

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

如何防止rollbar报告开发环境中的错误?

如何在开发环境中报告错误时禁用rollbar gem?我只想从暂存和制作中获取错误,但我没有在Rollbar网站上的文档中找到它.

ruby-on-rails rollbar

24
推荐指数
3
解决办法
8169
查看次数

ASP.NET在Javascript中设置hiddenfield值

我不知道如何在Javascript中设置hiddenField的值.有人可以告诉我该怎么做吗?

使用Javascript:

document.getElementById('hdntxtbxTaksit').value = "";
Run Code Online (Sandbox Code Playgroud)

HTML:

<asp:HiddenField ID="hdntxtbxTaksit" runat="server" Value="" Visible="false">   </asp:HiddenField>
Run Code Online (Sandbox Code Playgroud)

错误:"无法获取属性值''的值:'对象为空或未定义"

javascript c# asp.net

22
推荐指数
3
解决办法
13万
查看次数

Android:"无法在'HTMLMediaElement'上执行'play':API只能由用户手势启动

我正在研究HTML5视频播放器自动化(测试页面是一个html页面).我试着myPlayer.Play()通过Javascript 打电话.但是,在Android上,我收到此错误:

无法在'HTMLMediaElement'上执行'play':API只能由用户手势启动.

发送Play()请求后

我知道autoplay在很多设备上都是为了节省用户带宽而禁用的.但第一次Play()似乎还需要用户手势.为此我的解决方法是什么,以便我可以自动测试播放器设备?

html5 android html5-video ios

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

Pdf.js和viewer.js.将流或blob传递给查看器

我在寻找解决方案时遇到了麻烦:我以这种方式使用Javascript从SQL文件流字段中检索PDF blob(这是一个lightswitch项目)

var blob = new Blob([screen.WebReportsPdfFilesStream.selectedItem.Pdf], { type: "application/pdf;base64" });
Run Code Online (Sandbox Code Playgroud)

我有blob,我甚至可以将其转换为文件流或base64("JVBERi0 ....."或"%PDF 1.6 ......"等)

到目前为止没问题.

现在我需要在观众中显示它.我更喜欢观众在新窗口中打开,但我愿意以某种方式将其嵌入到我的页面中.

我想知道我是否可以直接将blob或流传递给查看器并显示文档.我尝试过类似的东西

PDFView.open(pdfAsArray, 0)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,嵌入式查看器中没有任何反应.

pdfAsArray很好,因为我可以显示它将流附加到同一页面内的画布.我只想显示查看器,而不是将PDF嵌入画布,可能在新窗口中.

任何人都可以提供几行代码,如何在Javascript中实现这一点?

javascript pdf pdf-viewer pdf.js

21
推荐指数
4
解决办法
6万
查看次数

如何在Grails中将特定日期格式作为JSON返回?

在Grails中,您可以使用JSON转换器在控制器中执行此操作:

render Book.list() as JSON
Run Code Online (Sandbox Code Playgroud)

渲染结果是

[
{"id":1,
 "class":"Book",
 "author":"Stephen King",
 "releaseDate":'2007-04-06T00:00:00',
 "title":"The Shining"}
]
Run Code Online (Sandbox Code Playgroud)

您可以通过在Config.groovy中进行设置来控制输出日期

grails.converters.json.date = 'javascript' // default or Javascript
Run Code Online (Sandbox Code Playgroud)

然后结果将是本机javascript日期

[
{"id":1,
 "class":"Book",
 "author":"Stephen King",
 "releaseDate":new Date(1194127343161),
 "title":"The Shining"}
]
Run Code Online (Sandbox Code Playgroud)

如果我想获得这样的特定日期格式:

"releaseDate":"06-04-2007"
Run Code Online (Sandbox Code Playgroud)

我必须使用'collect',这需要大量输入:

return Book.list().collect(){
  [
      id:it.id,
      class:it.class,
      author:it.author,
      releaseDate:new java.text.SimpleDateFormat("dd-MM-yyyy").format(it.releaseDate),
      title:it.title
  ]
} as JSON
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?

grails groovy json converters

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

PHP Ajax上传进度条

<form enctype="multipart/form-data" action="upload.php" method="POST">
<input name="uploaded" type="file" />
<input type="submit" value="Upload" />
</form>

<?php
if(isset($_REQUEST['submit'])){
   $target = "data/".basename( $_FILES['uploaded']['name']) ;
   move_uploaded_file($_FILES['uploaded']['tmp_name'], $target);
}
?>
Run Code Online (Sandbox Code Playgroud)

我非常了解Javascript,AJAX和JQuery等,我相信可以使用PHP,AJAX和Javascript等创建上传进度条.

我很惊讶如何在上传过程中获取上传的大小(意味着我想知道的每一秒,上传了多少文件以及剩余多少,我认为应该可以使用AJAX等)文件.

这是PHP手册的链接,但我不明白:http: //php.net/manual/en/session.upload-progress.php

有没有其他方法使用PHP和AJAX显示上传进度条但不使用PHP的任何外部扩展?我无权访问php.ini

javascript php ajax upload progress-bar

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

Scriptmanager Asp.Net Mvc

我想在新的Asp.net MVC模型中使用一些ScriptManager功能:

1-脚本组合
2-解析外部Javascript文件的不同路径
3-缩小和Gzip压缩

是我发现的,但我不确定是MVC方法的最佳方式.一般来说,在MVC模型中处理Javascript代码的好方法是什么?

javascript asp.net-mvc performance jquery gzip

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

SyntaxError:无效的正则表达式标志ajax,Javascript

这是我的控制员,

public ActionResult ReturnMethodTest(int id) 
{
    string name = "John";
    return Json( new {data=name});       
}
Run Code Online (Sandbox Code Playgroud)

我试图通过使用下面的代码从这个控制器获取数据,但我得到了 语法错误 .

你能告诉我我做错了什么吗?

$.ajax({
        url: @Url.Action("ReturnMethodTest", "HomeController"),
        data: {
            id: 5,
        },
        success: function (data) {
            console.log(data);
        }
    });
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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