JavaScript onclick отменить фокус

я подтверждаю возврат в методе post action. Код работает, но мне нужно сфокусироваться на отмене, когда придет подтверждение. Но всегда хорошо сосредоточен. Как я решаю эту проблему

мой код ниже..

*

<script type="text/javascript">
function confirmation() {
var consumption = document.getElementById("consumption").value;
var texthere1 = document.getElementById("texthere1").value;
var line = document.getElementById("texthere").value;
return confirm("You are about to issue Material <?php echo ltrim($data , "0") ;  ?> from 2100/<?php echo ($data2 ) ;  ?> To a Dying STO " + texthere1 + " At line " + line + " of " + consumption + " KG. Are You Sure ?")   ;  
return false;   
}
</script>
<form action="a.php" method="post">
<input name="Submit" type="submit" value="Submit" onclick="return confirmation()">
</form>

*


person user3060011    schedule 11.12.2013    source источник
comment
Я думаю, что вы не можете контролировать это, вы можете использовать modalpopup и сфокусировать его.   -  person Just code    schedule 11.12.2013
comment
Вы не можете изменить поведение по умолчанию диалогового окна, созданного браузером. Вы можете создать свой собственный диалог подтверждения, используя js и css.   -  person bnuhero    schedule 11.12.2013


Ответы (2)


Я думаю, что нет возможности сделать это, см. этот аналогичный пост: JavaScript: Как выбрать «Отмена» по умолчанию в окне подтверждения?.

person Tony    schedule 11.12.2013

Когда приходит подтверждение

document.getElementById('id').blur();
person Mr.G    schedule 11.12.2013