EasyUI Forum
September 14, 2025, 03:51:26 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Cannot get the value for input box type=file  (Read 8555 times)
neos
Newbie
*
Posts: 31


View Profile
« on: March 26, 2014, 03:37:32 PM »

Dear All,

I create a form with 1 input with type=file for upload a file into server.
in case create a new upload file is success, data sent to database and file store in server but when i want to edit the file the value of input box cannot get form datagrid..
Code:
<script type="text/javascript">
function UploadJadwal()
{
    var row = $('#grid-master-jam_kerja').datagrid('getSelected');
    if(row){
        $('#dlg-master-jam_kerja-upload').dialog('open').dialog('setTitle','Upload Jadwal');
        $('#fm-master-jam_kerja-upload').form('load',row);
        url = '<?php echo site_url('master/jam_kerja/upload'); ?>/' + row.workday_id;       
    }
}
   
function masterJam_kerjaSaveUpload(){
    $('#fm-master-jam_kerja-upload').form('submit',{
        url: url,
        onSubmit: function(){
            return $(this).form('validate');
        },
        success: function(result){
            var result = eval('('+result+')');
            if(result.success){
                $('#dlg-master-jam_kerja-upload').dialog('close');
                $('#grid-master-jam_kerja').datagrid('reload');
            } else {
                $.messager.show({
                    title: 'Error',
                    msg: result.msg
                });
            }
        }
    });
}
</script>
<!-- Data Grid -->
<table id="grid-master-jam_kerja" toolbar="#toolbar-master-jam_kerja"
    data-options="pageSize:50, singleSelect:true, fit:true, fitColumns:true">
    <thead>
        <tr>             
            <th data-options="field:'workday_id'" width="30" align="center" sortable="true">ID</th>
            <th data-options="field:'workday_name'" width="150" halign="center" sortable="true">Jenis Hari Kerja</th>
            <th data-options="field:'workday_path'" width="150" halign="center" sortable="true">File</th>
            <th data-options="field:'workday_I_top'" width="60" align="center" sortable="true">Batas Atas I</th>
            <th data-options="field:'workday_I_bottom'" width="60" align="center" sortable="true">Batas Bawah I</th>
            <th data-options="field:'workday_P_top'" width="60" align="center" sortable="true">Batas Atas P</th>
            <th data-options="field:'workday_P_bottom'" width="60" align="center" sortable="true">Batas Bawah P</th>
            <th data-options="field:'workday_II_top'" width="60" align="center" sortable="true">Batas Atas II</th>
            <th data-options="field:'workday_II_bottom'" width="60" align="center" sortable="true">Batas Bawah II</th>
        </tr>
    </thead>
</table>

<script type="text/javascript">
    $('#grid-master-jam_kerja').datagrid({view:scrollview,remoteFilter:true,
        url:'<?php echo site_url('master/jam_kerja/index'); ?>?grid=true'}).datagrid('enableFilter');
</script>
<!-- Toolbar -->
<div id="toolbar-master-jam_kerja">
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="masterJam_kerjaCreate()">Tambah Data</a>
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="masterJam_kerjaUpdate()">Edit Data</a>
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="masterJam_kerjaHapus()">Hapus Data</a>
    |
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-upload" plain="true" onclick="UploadJadwal()">Upload Jadwal</a>
</div>
<!-- Dialog Form -->
<div id="dlg-master-jam_kerja-upload" class="easyui-dialog" style="width:500px; height:150px; padding: 10px 20px" closed="true" buttons="#dlg-buttons-master-jam_kerja-upload">
    <form id="fm-master-jam_kerja-upload" method="post" enctype="multipart/form-data" novalidate>       
        <div class="fitem">
            <label for="type">File</label>
            <input type="file" name="workday_path" class="easyui-validatebox" validType="fileType['xls']" required="true"/></input>
            <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" plain="true"
                onclick="hapusFile()"></a>
        </div>       
    </form>
</div>
<div id="dlg-buttons-master-jam_kerja-upload">
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="masterJam_kerjaSaveUpload()">Simpan</a>
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg-master-jam_kerja-upload').dialog('close')">Batal</a>
</div>
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!