#javascript #ajax
#javascript #ajax
Вопрос:
Как я могу отобразить дату, за которой следует строка, выбранная из выпадающего списка в Php? У меня есть 8 вариантов отдела, из которых пользователь может выбрать. Как только отдел выбран, пользователь нажимает кнопку. В зависимости от того, какой отдел был выбран. В поле ввода, за которым следует время, должна отображаться аббревиатура отдела.при нажатии этой кнопки страница должна отправить AJAX-запрос с выбранным отделом в другой PHP-файл на сервере, чтобы получить номер заказа в формате $ {DEPT} $ {Year} $ {Month} $ {Day без начального нуля}.
Пока у меня нет даты. но не уверен, как включить выбранное значение и дату вместе для вывода.
`var currentDate = new Date();
var day = currentDate.getDate();
var month = currentDate.getMonth() 1;
var year = currentDate.getFullYear();
if(day < 10){
day = '0' day
}
if (mm < 10){
month = '0' month
}
document.getElementById("date").innerHTML =("<b>" day "/"
month "/" year "</b>");`
Ответ №1:
в javascript вы можете сделать это следующим образом
<div>
<input type="text" id="show-input">
<select id="dept">
<option value="option1">option1</option>
<option value="option2">option2</option>
</select>
<input type="submit" id="save">
<div>
затем в вашем основном файле js
document.querySelector('#save').addEventListener('click', () => {
const dept = document.querySelector("#dept").value;
const date = new Date().toDateString(); // you can getDay() or getYear()
document.querySelector('#show-input').value = dept date
});