小编Jan*_*ney的帖子

html5 <input type ="file"accept ="image/*"capture ="camera">显示为图像而不是"选择文件"按钮

我一直在寻找使用html 5 <input type="file" accept="image/*" capture="camera">从我的webapp拍照并使用php将图像上传到数据库 - 这现在正常工作.

但是,我似乎找到显示"拍照"选项的唯一方法是通过一个文本字段,其中有一个名为"选择文件"的按钮

有没有办法能够点击现有图像打开拍照选项,然后在用户拍摄照片/文件后选择显示新图像而不是现有图像?如果他们愿意保存图像,则应单击"上传"按钮.

在这里看到JS小提琴,希望这有一定道理! http://jsfiddle.net/6dxGY/

html php html5

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

AngularJS在数字输入字段中显示2个小数点数字

我在将表单数据字段显示为小数点后两位时遇到问题。我将变量设置$Scope.theItem.Charge为小数点后两位:

\n\n
$scope.theItem.charge = parseFloat(10 * 2).toFixed(2);\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后,我将这些数据显示在可编辑的表单字段中,如下所示:

\n\n
<input type="text" name="charge" id="charge" ng-model="theItem.charge">\n
Run Code Online (Sandbox Code Playgroud)\n\n

这可以正常工作并显示结果,在本例中是20.00。\n但是,因为我们说这是“文本”输入类型,所以用户可以在字段中输入任何文本,而不仅仅是数字。我\xe2\x80\x99d 希望简单地这样做:

\n\n
<input type="number" name="charge" id="charge" ng-model="theItem.charge" step="0.01">\n
Run Code Online (Sandbox Code Playgroud)\n\n

但这会返回以下错误:

\n\n
\n

angular.min.js:119 错误: [ngModel:numfmt]
\n http://errors.angularjs.org/1.5.9/ngModel/numfmt?p0=25.00
\n 在 angular.min.js:6
\n在大批。(angular.min.js:182)
\n 在 angular.min.js:293
\n 在 m.$digest (angular.min.js:144)
\n 在 m.$apply (angular.min.js:147 )
\n 在 l (Angular.min.js:98)
\n 在 D (Angular.min.js:103)
\n 在 XMLHttpRequest.w.onload (Angular.min.js:104)

\n
\n\n

有谁对如何解决这个问题有任何想法?我\xe2\x80\x99ve 尝试使用上面链接中描述的角度指令,但这不适用于我的场景。

\n

javascript input angularjs

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

通过AJAX和列切换的JQuery Mobile更新表停止工作

我正在使用JQM 1.4.2创建一个小应用程序,我遇到了一个问题,我在使用ajax更新没有页面刷新的表.这很好用,我的表(整个表)更新但是在更新后data-mode='columntoggle'不再有效 - 按钮就在那里,但你对显示列所做的任何选择根本不再有效.

谁能想到为什么会发生这种情况的原因?代码如下:

主页

            <div data-role="content" data-theme="a" >   
         <div id='visualUnitTable'>
        <!-- list loads dynamically - popup & jquery at bottom of page -->  

         </div>

    <!------------------POPUP------------------- --> 
       <div data-role='popup' id='popupVisualUnit' data-theme='a' data-overlay-theme='a' data-dismissible='false'  style='min-width: 300px;'>
                <div data-role='header' data-theme='a'>
                    <h1>Visual Check</h1>
                </div>
                <div data-role='main' class='ui-content'>
                    <form id='frmVisualUnit'>
                        <!--using ajax to create the form-->

                    </form>
                </div>
            </div>

    </div><!-- /content -->
Run Code Online (Sandbox Code Playgroud)

表页面(香港专业教育学院从这里删除了一堆PHP以方便阅读!!):

<table data-role='table' id='visualUnitListTable' data-mode='columntoggle' class='ui-body-b ui-shadow table-stripe ui-responsive' data-column-btn-mini='true' data-column-btn-text='Columns to Display' data-column-btn-theme='c' data-column-popup-theme='a' >
                        <thead>
                        <tr>
                        <th …
Run Code Online (Sandbox Code Playgroud)

ajax jquery jquery-mobile jquery-mobile-ajax

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

Javascript 总是四舍五入到 X 个小数位

我需要编写一个始终向上舍入的函数,但将向上舍入到 0、1 或 2 个小数位,具体取决于函数是否传递了 0、1 或 2。

例子...

四舍五入到 0 位小数:13.4178 = 14

四舍五入到小数点后一位:13.4178 = 13.5

四舍五入到小数点后两位:13.4178 = 13.42

我发现Math.ceil但这只会四舍五入到一个整数,并且to fixed()会向上或向下四舍五入,而不仅仅是向上。有没有办法按照我上面描述的方式进行汇总?

javascript

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