<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>Well, that's not really relevant. If you have a required field (html 5) you'd think that cancelling would still work.<br><br>RS<br><br>> To&#58; seaside&#64;lists.squeakfoundation.org<br>> From&#58; intrader.intrader&#64;gmail.com<br>> Date&#58; Tue, 19 Jul 2011 21&#58;55&#58;55 &#43;0000<br>> Subject&#58; &#91;Seaside&#93; Re&#58; Cancel Button<br>> <br>> Robert Sirois &#60;watchlala &#60;at&#62; hotmail.com&#62; writes&#58;<br>> <br>> &#62; <br>> &#62; <br>> &#62; The &#40;WACancelButtonTag&#41; cancel button in a form with required fields &#40;html 5&#41; <br>> still requires the fields to be filled out when canceling hehe. Is this normal&#63;<br>> &#62; RS &#9;&#9; &#9;   &#9;&#9;  <br>> &#62; <br>> &#62; _______________________________________________<br>> &#62; seaside mailing list<br>> &#62; seaside &#60;at&#62; lists.squeakfoundation.org<br>> &#62; http&#58;//lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br>> &#62; <br>> To my understanding &#40;and I am a newbie&#41;&#58;<br>> 1. All callbacks are valued before rendering components<br>> 2. Callback processing is not done if a high priority callback cancels further <br>> processing via &#96;self handleAnswer&#58; false&#96;.<br>> 3. Callback processing is also cancelled by &#35;respond processing.<br>> The WACancelButtonTag is set to high priority &#40;-5&#41;. In my opinion you can cancel <br>> further processing of callbacks &#40;and validation&#41; by setting <br>> &#96;self handleAnswer&#58; false.&#96;.<br>> Watch out if you also have AJAX as to my understanding also has priority -5.<br>> <br>> <br>> <br>> _______________________________________________<br>> seaside mailing list<br>> seaside&#64;lists.squeakfoundation.org<br>> http&#58;//lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br>                                               </div></body>
</html>