jQuery MiniUI

 找回密码
 立即注册
查看: 2273|回复: 5
打印 上一主题 下一主题

是什么导致输入小数点失效? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2016-1-26 16:22:05 |只看该作者 |倒序浏览
<td style="width:100px;white-space:nowrap;" >工作量:</td>
                                        <td style="width:250px;">
                                        <input style="width:90%" name="workload" class="mini-spinner"   maxValue="1000000" format="n" emptyText="请输入工作量" />
                                        </td>

Rank: 8Rank: 8

沙发
发表于 2016-1-26 16:50:21 |只看该作者
从这些代码看没什么影响的

Rank: 4

板凳
发表于 2016-1-26 16:57:05 |只看该作者
dforce 发表于 2016-1-26 16:50
从这些代码看没什么影响的

<script src="${pageContext.request.contextPath }/scripts/boot.js"
        type="text/javascript"></script>
<style type="text/css">
html,body {
        margin: 0;
        padding: 0;
        border: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
}
</style>
</head>
<body>
        <div style="width:100%;">
                <div class="mini-toolbar" style="border-bottom:0;padding:0px;">
                        <table style="width:100%;">
                                <tr>
                                        <td style="white-space:nowrap;text-align:left;"><input
                                                type="button" value="插入节点(前)" onclick="onAddBefore()" /> <input
                                                type="button" value="插入节点(后)" onclick="onAddAfter()" /> <input
                                                type="button" value="删除节点" onclick="onRemoveNode()" /></td>
                                        <td style="white-space:nowrap;text-align:right;"><input
                                                type="button" value="保存" onclick="saveData()"
                                                style="margin-left:30px;font-weight:bold;" /></td>
                                </tr>
                        </table>
                </div>
        </div>
        <div class="mini-fit">
                <div id="treegrid1" class="mini-treegrid"
                        style="width:100%;height:100%;"
                        url="${pageContext.request.contextPath }/jihua.do?method=LoadTree"
                        showTreeIcon="true" treeColumn="taskname" idField="id"
                        parentField="pid" resultAsTree="false" allowResize="true"
                        expandOnLoad="true" ondrawcell="onDrawCell">
                        <div property="columns">
                                <div type="checkcolumn"></div>
                                <div name="taskname" field="plan_id" width="120">
                                        任务编号 <input property="editor" maxlength="20" class="mini-textbox"
                                                style="width:100%;" />
                                </div>
                                <div field="plan_name" width="120">
                                        任务名称 <input property="editor" maxlength="50" class="mini-textbox"
                                                style="width:100%;" />
                                </div>
                                <div field="principal" width="120">
                                        负责人 <input property="editor" maxlength="50" class="mini-textbox"
                                                style="width:100%;" />
                                </div>
                                <div field="coadjutant" width="120">
                                        参与人 <input property="editor" maxlength="50" class="mini-textbox"
                                                style="width:100%;" />
                                </div>
                                <div field="duration" width="120">
                                        工期 <input property="editor" maxlength="50" class="mini-textbox"
                                                style="width:100%;" />
                                </div>
                                <div field="workload" width="120">
                                        工作量 <input property="editor" maxlength="50" class="mini-textbox"
                                                style="width:100%;" />
                                </div>
                                <div field="predict_implement_time" name="predict_implement_time"
                                        width="120" dateFormat="yyyy-MM-dd">
                                        预计实施时间 <input property="editor" maxlength="50"
                                                dateFormat="yyyy-MM-dd" class="mini-datepicker"
                                                style="width:100%;" />
                                </div>
                                <div field="estimated_time" width="120" dateFormat="yyyy-MM-dd">
                                        预计完成时间 <input property="editor" maxlength="50"
                                                class="mini-datepicker" style="width:100%;" />
                                </div>
                                <div type="checkboxcolumn" field="milestone" trueValue="1"
                                        falseValue="0" width="60" headerAlign="center">里程碑</div>
                                <div type="checkboxcolumn" field="keytask" trueValue="1"
                                        falseValue="0" width="60" headerAlign="center">关键任务</div>
                        </div>
                </div>
        </div>
        <form id="form1" method="post">
                <input style="width:90%" id="contract_id" name="contract_id"
                        class="mini-hidden" /> <input style="width:90%" name="project_name"
                        class="mini-hidden" /> <input style="width:90%" name="unit_apply"
                        class="mini-hidden" /> <input style="width:90%" name="project_id"
                        class="mini-hidden" /> <input style="width:90%" name="business_type"
                        class="mini-hidden" />
        </form>

Rank: 4

地板
发表于 2016-1-26 16:57:44 |只看该作者
SSDNJ 发表于 2016-1-26 16:57
html,body {
        margin: 0;
        padding: 0;

        <fieldset style="border:solid 1px #aaa;padding:3px;">
                <legend>计划信息</legend>
                <div id="editForm1" style="padding:5px;">
                        <table>
                                <tr>
                                        <td style="width:100px;white-space:nowrap;">任务名称:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="plan_name" class="mini-textbox" required="true"
                                                emptyText="请输入任务名称" maxlength="50" />
                                        </td>
                                        <td style="width:100px;white-space:nowrap;">负责人:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="principal" class="mini-textbox" required="true"
                                                emptyText="请输入负责人" maxlength="50" />
                                        </td>
                                        <td style="width:100px;white-space:nowrap;">参与人:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="coadjutant" class="mini-textbox" required="true"
                                                emptyText="请输入参与人" maxlength="50" />
                                        </td>
                                </tr>
                                <tr>
                                        <td style="width:100px;white-space:nowrap;">工期:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="duration" readOnly="true" class="mini-textbox"
                                                required="true" emptyText="请输入工期" />
                                        </td>
                                        <td style="width:100px;white-space:nowrap;" >工作量:</td>
                                        <td style="width:250px;">
                                        <input style="width:90%" name="workload" class="mini-spinner"   maxValue="1000000" format="n2" emptyText="请输入工作量" />
                                        </td>
                                        <td style="width:100px;white-space:nowrap;">预计实施时间:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="predict_implement_time" onvaluechanged="CountDate"
                                                ondrawdate="CompareDate" dateFormat="yyyy-MM-dd"
                                                class="mini-datepicker" required="true" emptyText="请输入预计实施时间" />
                                        </td>
                                </tr>
                                <tr>
                                        <td style="width:100px;white-space:nowrap;">预计完成时间:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="estimated_time" dateFormat="yyyy-MM-dd"
                                                onvaluechanged="CountDate" class="mini-datepicker" required="true"
                                                ondrawdate="CompareDate1" emptyText="请输入预计完成时间" />
                                        </td>
                                        <td style="width:100px;white-space:nowrap;">里程碑:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="milestone" class="mini-combobox" required="true"
                                                data="Genders" emptyText="是否是里程碑" />
                                        </td>
                                        <td style="width:100px;white-space:nowrap;">关键任务:</td>
                                        <td style="width:250px;"><input style="width:90%"
                                                name="keytask" class="mini-combobox" required="true"
                                                data="Genders" emptyText="是否是关键任务" />
                                        </td>
                                </tr>
                        </table>
                </div>
        </fieldset>
        <script type="text/javascript">
                var Genders = [ {
                        id : 1,
                        text : '是'
                }, {
                        id : 0,
                        text : '否'
                } ];
                mini.parse();
                var grid = mini.get("treegrid1");
                grid.load();
                grid.select(0);
                var row = grid.getSelected();
                var form = new mini.Form("form1");
                var db = new mini.DataBinding();
                db.bindForm("editForm1", grid);
                function onGenderRenderer(e) {
                        for ( var i = 0, l = Genders.length; i < l; i++) {
                                var g = Genders;
                                if (g.id == e.value)
                                        return g.text;
                        }
                        return "";
                }
                function onAddBefore(e) {
                        var tree = mini.get("treegrid1");
                        var node = tree.getSelectedNode();
                        var newNode = {};
                        tree.addNode(newNode, "before", node);
                }
                function onAddAfter(e) {
                        var tree = mini.get("treegrid1");
                        var node = tree.getSelectedNode();
                        var newNode = {};
                        tree.addNode(newNode, "after", node);
                }
                function upDateNode(options) {
                        var tree = mini.get("treegrid1");
                        var node = tree.getSelectedNode();
                        options = mini.clone(options);
                        tree.updateNode(node, options);
                }
                function onRemoveNode(e) {
                        var tree = mini.get("treegrid1");
                        var node = tree.getSelectedNode();

                        if (node) {
                                if (confirm("确定删除选中节点?")) {
                                        tree.removeNode(node);
                                }
                        }
                }
                function saveData() {
                        var tree = mini.get("treegrid1");
                        var form = new mini.Form("form1");
                        var formData = form.getData();
                        var data = tree.getData();
                        var removed = tree.getChanges("removed");
                        var paramsObj = {
                                data : mini.encode(data),
                                formData : mini.encode(formData),
                                removed : mini.encode(removed)
                        };
                        var msgid = mini.loading("数据保存中,请稍后......", "保存数据");
                        $
                                        .ajax({
                                                url : "${pageContext.request.contextPath }/jihua.do?method=SaveTree",
                                                data : paramsObj,
                                                type : "post",
                                                success : function(text) {
                                                        mini.hideMessageBox(msgid);
                                                        tree
                                                                        .load("${pageContext.request.contextPath }/jihua.do?method=LoadTree");
                                                },
                                                error : function(jqXHR, textStatus, errorThrown) {
                                                        alert(jqXHR.responseText);
                                                }
                                        });
                }
                function SetData(data) {
                        if (data.action == "lookplan") {
                                //跨页面传递的数据对象,克隆后才可以安全使用
                                data = mini.clone(data);
                                $.ajax({
                                        url : "/ywpt/contract.do?method=getcontractdata&id="
                                                        + data.id,
                                        cache : false,
                                        success : function(text) {
                                                var o = mini.decode(text);
                                                form.setData(o);
                                                form.setChanged(false);
                                                //onDeptChanged();
                                                //mini.getbyName("position").setValue(o.position);
                                        }
                                });
                        }
                }
                function CountDate() {
                        var predict_implement_time = mini.getbyName(
                                        "predict_implement_time").getValue();
                        var estimated_time = mini.getbyName("estimated_time").getValue();
                        var days = getDays(predict_implement_time, estimated_time);
                        mini.getbyName("duration").setValue(days);
                }
                function getDays(startDate, endDate) {
                        //得到时间戳相减 得到以毫秒为单位的差  
                        var mmSec = (endDate.getTime() - startDate.getTime());
                        //单位转换为天并返回
                        return (mmSec / 3600000 / 24 + 1);
                };
                function CompareDate(e) {
                        var date = e.date;
                        var d = mini.getbyName("estimated_time").getValue();//预计完成时间
                        if (date.getTime() > d.getTime()) {
                                e.allowSelect = false;
                        }
                }
                function CompareDate1(e) {
                        var date = e.date;
                        var d = mini.getbyName("predict_implement_time").getValue();//预计实施时间
                        if (date.getTime() < d.getTime()) {
                                e.allowSelect = false;
                        }
                }
                function onDrawCell(e) {
                        var record = e.record, field = e.field, value = e.value;
                        if (e.field == "duration") {
                                var predict_implement_time = record.predict_implement_time;
                                var estimated_time = record.estimated_time;
                                var mmSec = estimated_time - predict_implement_time;
                                var days = mmSec / 3600000 / 24 + 1;
                                e.cellHtml = days + "天";
                        }
                        if (field == "workload") {
                            var workload=record.workload;
                            value=parseFloat(workload).toFixed(1);
                                e.cellHtml = value+"小时";
                        }

                }
        </script>
</body>
</html>

Rank: 4

5#
发表于 2016-1-26 16:58:38 |只看该作者
dforce 发表于 2016-1-26 16:50
从这些代码看没什么影响的

就是工作量我设置了小数

Rank: 8Rank: 8

6#
发表于 2016-1-26 17:21:10 |只看该作者
SSDNJ 发表于 2016-1-26 16:58
就是工作量我设置了小数

请问你现在有什么问题




附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-9-30 10:22 , Processed in 1.050837 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部