I think return false aborts the form submission.

________________________________

From: Rønnevik, Eivind [mailto:[EMAIL PROTECTED]
Sent: Mon 31-Jul-06 9:28 AM
To: [email protected]
Subject: commandLink and onclick event


Hi!
 
Can anyone tell me why something like this would work:
<t:commandLink value="#{messages.deleteRow}" 
action="#{selectRowHandler.deleteRow}" onclick="if (!confirm('Are you sure you 
want to delete this record?')) return" />

But that a similar approach (firing the java script AND the action) doesn't?
 <t:commandLink value="#{messages.viewInfo}" 
action="#{selectRowHandler.setSelectedItem}" onclick="openPopupWindow(this); 
return false;" >
        <t:updateActionListener property="#{selectRowHandler.selectedItem}" 
value="#{item}" />
</t:commandLink>

Basically, the first link fires BOTH the javascript and the action, but the 
second one fires only the javascript. Why should the contents of the script 
have something to say for if the action is triggered or not?

I thought that the commandLink was capable of triggering both, anybody have 
some experiences with this?

Regards, 

Eivind

 

 

 

 

<<winmail.dat>>

Reply via email to