javascript - Prevent calling onchange event when checkbox value changes -



javascript - Prevent calling onchange event when checkbox value changes -

i prevent triggering onchange event of selectbooleancheckbox when value toggled in togglebillablechkbox method.

<p:selectbooleancheckbox value="#{mybean.billableboolean}" widgetvar="billableeditvar" id="billableedit" onchange="showbillableforedit(this)"> </p:selectbooleancheckbox> function showbillableforedit(obj){ if(obj.checked){ confirmbillableyesedit.show(); } else{ confirmbillablenoedit.show(); } } <p:confirmdialog id="confirmbyeseditid" header="please confirm" severity="alert" visible="false" widgetvar="confirmbillableyesedit" message="edit sure want invoice service ?" > <p:commandbutton value="yes" oncomplete="confirmbillableyesedit.hide();" global="false" > </p:commandbutton> <p:commandbutton value="no" onclick="togglebillablechkbox();" oncomplete="confirmbillableyesedit.hide();"> </p:commandbutton> </p:confirmdialog> function togglebillablechkbox() { billableeditvar.toggle(); }

you can't prevent event firing know of can stop doing code. (this replaces onclick) in script tag:

$('#billableedit').on('change', function( evt ) { evt.preventdefault(); evt.stoppropagation(); billableeditvar.toggle(); });

javascript jquery jsf primefaces

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -