Как заставить кнопку отмены не обрабатывать сохранение на странице.
Я пытаюсь запустить запрос только при изменении идентификатора элемента "item".OK и CANCEL подсказывают очень хорошо.Но отмена не останавливает отправку страницы.
<script type='text/javascript'>
var strProductNum = document.getElementById('item').value;
function isProductNumChanged(itemValue){
if (strProductNum != itemValue){
var valueYesNo = confirm('Really change this Product Number to ' + document.getElementById('item').value + '?');
}
if (valueYesNo){
return true;
}else{
return false;
}
}
</script>
Так я запускаю событие.
<h:commandButton id="save1"
onclick="isProductNumChanged(document.getElementById('item').value);"
value="Save" action="#{itemHome.saveItem}" />