我有售票系統。這是我call_edit.php
文件,該文件i管理人員和工作人員用戶可以編輯,並回答門票: DEMO我嘗試更改員工名稱字段時不會更改
問題是,當有人給我們一票,票狀態是打開(值= 0),我有一個腳本,你可以在代碼中看到它。我第一次將職員從無(值= 0)更改爲我的任何職員姓名,它會更改並確定。但是當我想再次更改員工姓名時(例如,在我第一次更改員工姓名後,從員工1到員工2),它不會再改變。如果員工1將票狀態更改爲檢查(值= 2),則其他人不能更改員工姓名。沒有人。我必須再次打開票並再次更改工作人員名稱! 這是我的工作人員的名字:
<tr><td>Staff</td><td><select name='call_staff'>
<option value="0"></option>
<?php $staff_name = $db->get_results("select user_id,user_name from site_users where user_level<>1 order by user_name;");
foreach ($staff_name as $staff)
{?>
<option value='<?php echo $staff->user_id;?>'<?php if($staff->user_id == $call_staff){echo ' selected';}?>><?php echo $staff->user_name;?></option>
<?php } ?>
</select></td></tr>
這是我的狀態:
<tr><td valign="top" style="width: 150px;">Status</td>
<td><select type="hidden" name='call_status'>
<option value='0'<?php if($site_calls->call_status == 0){echo ' selected';}?>>باز</option>
<option value='2'<?php if($site_calls->call_status == 2){echo ' selected';}?>>در حال بررسی</option>
<option value='1'<?php if($site_calls->call_status == 1){echo ' selected';}?>>بسته</option>
<option value='3'<?php if($site_calls->call_status == 3){echo ' selected';}?>>حذف شده</option>
</select> <a href="call_edit.php?call_id=<?php echo $call_id;?>&action=delete&nacl=<?php echo $nacl;?>" onclick="return confirm('آیا مطمعن هستید میخواهید حذف کنید؟')"><i class="fa fa-times" title="حذف کردن"></i></a>
</td></tr>
,這是我的腳本,從打開的狀態(值= 0)自動更改爲檢查(值= 2)當員工字段值從0變爲其他任何時候:
<script>
$("[name='call_staff']").change(function(){
if((this.value)!=0)
{
$("[name='call_status']").val(2);
}
else
{
$("[name='call_status']").val(0);
}
}).change();
</script>
沒有人 –
好的,如果你不知道答案,你不需要做--rep!如果你沒有注意到它不是我的問題:) – Aria
是的,它會這樣做 –