2014-03-13 38 views
0

我在我的代碼中有一個錯誤,我無法弄清楚它爲什麼會發生。Datepicker後輸入字段數據擦除選擇

我有3個輸入字段。前兩個有onclick函數,最後一個是datepicker。前兩個我沒有問題,但是當我點擊日期選擇器輸入字段並選擇一個月時,它將擦除除最後一個之外的前兩個值。

這裏的視圖代碼:

<div id="location" style="padding:10px;"> 
    Select Location: 
    <input type="text" name="location_name" id="location_name" onclick="loadModuleFormMed('<?php echo $this->config->item('8L_INDEX'); ?>/cms/reports/user_form')" value="<?php echo $location_name; ?>"> 
    <input type="hidden" name="location_uuid" id="location_uuid" value="<?php echo $location_uuid; ?>"> 
</div> 
<div id="for_employee" style="padding:10px;"> 
    Select Employee: 
    <input type="text" id="employee_name" name="employee_name" onclick="loadModuleFormMed('<?php echo $this->config->item('8L_INDEX'); ?>/cms/reports/employee/'+$('#location_uuid').val())" disabled="<?php echo $disable; ?>" value="<?php echo $employee_name; ?>"> 
    <input type="hidden" name="employee_uuid" id="employee_uuid" value="<?php echo $employee_uuid; ?>"> 
</div> 
<div style="padding:10px;"> 
    Select Date: <input id="date_select" name="date_select" type="text" value="<?php echo $date_range; ?>"> 
</div> 

下面是我的日期選擇器的腳本:

<script> 
$(function() { 
$('#date_select').datepicker({ 
language: 'en', 
format: "yyyy-mm", 
viewMode: "months", 
minViewMode: "months" 
}); 
}); 
</script> 

有沒有人遇到這樣的事情?誰能幫我?謝謝。

回答

0

這是一個JavaScript衝突。我只需要將我的表格ID包含在我的模式中的onclick函數中。

<script> 
$('#user_picker_table tr').click(function() { 
//options 
}); 
</script>