Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как сделать авто выбор value="1" через 30сек. если не выбрано value="2"?

Как сделать авто выбор value="1" через 30сек. если не выбрано value="2"?


     20.02.2018    jQuery, Общие вопросы по PHP, Ламерские вопросы    1034

вопрос
Есть код:
$(document).on("click", ".status_pm", function(){
	if ( this.value == 1 ) {
		var pmid = $(this).closest("tr").data("id")
		$.post(module_url, { action:'userdel', pmid:pmid }, function(data){
			console.log(data)
			if( data == 'ok' ) $(".pm_list"+pmid).remove()
			else DLEalert('Произошла ошибка!', 'Ошибка')

		} )

	}else if( this.value == 2 ) {
		var pmid = $(this).closest("tr").data("id")
		$.post(module_url, { action:'update_users_status', pmid:pmid }, function(data){
			console.log(data)
			if( data != 'ok' ) DLEalert('Произошла ошибка!', 'Ошибка')
			else {
				$(".pm_list"+pmid+" .status_pm").after('<input type="text" name="textusers" class="textusers"><input type="submit" disabled="disabled" class="update_users_status" value="Отправить">').remove()
			}

		} )

	}
	
})
Он выводит на Html следующее:
<select name="status_pm" class="status_pm">
<option value="0">Выбрать</option>
<option value="1">Отказ</option>
<option value="2">Принять</option>
</select>

Как изменить код выше, чтобы если пользователь через 30 секунд не выбрал
<option value="2">Принять</option>
а у меня он выведен через
<button name="status_pm" class="status_pm" type="submit" value="2">Приступить</button>
То автоматически выбирается вариант
<option value="1">Отказ</option>


Нужно отредактировать именно этот код:
$(document).on("click", ".status_pm", function(){
	if ( this.value == 1 ) {
		var pmid = $(this).closest("tr").data("id")
		$.post(module_url, { action:'userdel', pmid:pmid }, function(data){
			console.log(data)
			if( data == 'ok' ) $(".pm_list"+pmid).remove()
			else DLEalert('Произошла ошибка!', 'Ошибка')

		} )

	}else if( this.value == 2 ) {
		var pmid = $(this).closest("tr").data("id")
		$.post(module_url, { action:'update_users_status', pmid:pmid }, function(data){
			console.log(data)
			if( data != 'ok' ) DLEalert('Произошла ошибка!', 'Ошибка')
			else {
				$(".pm_list"+pmid+" .status_pm").after('<input type="text" name="textusers" class="textusers"><input type="submit" disabled="disabled" class="update_users_status" value="Отправить">').remove()
			}

		} )

	}
	
})

Ответа пока нет


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх