fix: clear arrival_time and disable field when status is sent
This commit is contained in:
@@ -57,23 +57,32 @@ function toggleFields() {
|
||||
country.required = false;
|
||||
sendTime.required = false;
|
||||
arrival.required = false;
|
||||
arrival.disabled = false;
|
||||
sender.required = true;
|
||||
receive.required = true;
|
||||
} else if (s === 'sent') {
|
||||
sd.style.display = '';
|
||||
rc.style.display = 'none';
|
||||
recipient.required = true;
|
||||
country.required = true;
|
||||
sendTime.required = true;
|
||||
arrival.required = false;
|
||||
arrival.disabled = true;
|
||||
arrival.value = '';
|
||||
labelArrival.textContent = '到达时间';
|
||||
sender.required = false;
|
||||
receive.required = false;
|
||||
} else {
|
||||
sd.style.display = '';
|
||||
rc.style.display = 'none';
|
||||
recipient.required = true;
|
||||
country.required = true;
|
||||
sendTime.required = true;
|
||||
arrival.disabled = false;
|
||||
arrival.required = true;
|
||||
labelArrival.textContent = '到达时间 *';
|
||||
sender.required = false;
|
||||
receive.required = false;
|
||||
if (s === 'delivered') {
|
||||
arrival.required = true;
|
||||
labelArrival.textContent = '到达时间 *';
|
||||
} else {
|
||||
arrival.required = false;
|
||||
labelArrival.textContent = '到达时间';
|
||||
}
|
||||
}
|
||||
}
|
||||
toggleFields();
|
||||
|
||||
Reference in New Issue
Block a user