<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'>
I don't think two click listeners can be registered like that. There can only be one #onClick() if I remember right. Try to chain the jquery calls.<div><div><br></div><div>RS<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Thu, 23 Aug 2012 21:06:07 -0400<br>From: arning315@comcast.net<br>To: seaside@lists.squeakfoundation.org<br>Subject: Re: [Seaside] Re: Help with JQuery example<br><br>
<font face="Georgia">Hmm...<br>
<br>
This is getting interesting. I made these changes:<br>
<br>
renderContentOnSqueakman3: html<br>
<br>
<b>Transcript show: 'rendering ',html requestContext request url
asString; cr.<br>
</b><br>
(html form)<br>
id: #form;<br>
with:<br>
[html label with: 'Name'.<br>
(html textInput)<br>
id: #temp;<br>
value: 'sample text'.<br>
<br>
(html button beSubmit)<br>
onClick: (html jQuery ajax<br>
callback: [:v | <b>Transcript show: 'on click';
cr.</b>]<br>
value: (html jQuery: #temp) value);<br>
<br>
onClick: (html jQuery ajax script:<br>
[:s | (s jQuery: #form) triggerSubmit]);<br>
<br>
callback: [<b>Transcript show: 'non-ajax'; cr.</b>]; "
non-ajax callback"<br>
<br>
with: 'Pay >']<br>
<br>
and see this in the transcript as I click the pay button over and
over:<br>
<br>
<br>
rendering /mt<br>
rendering /mt<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=RVMTCSGy6eRuwFPa<br>
on click<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=HrNRut8hmeMBy9u3<br>
on click<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=mFjQlh1kqGF6357K<br>
on click<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=F0hO6ifLUdBNeIkO<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=bTdSB3mLJzUjv_Ll<br>
on click<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=lDq1GQPbcjSImBAP<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=LRsJryXuP-xaOeXJ<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=AQx9GhKhAAQkiLZe<br>
on click<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=3C3ftOy_RGEglbCC<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=_7Q2Ed4aVj6wkRYh<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=fvjjH-UmKYv9nZ3J<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=lGOYq5nlHMEUDGHk<br>
non-ajax<br>
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=r7nM6kuJy_V_12b-<br>
<br>
sometimes both are triggered and sometimes only one.<br>
<br>
Curious<br>
</font>
<div class="ecxmoz-cite-prefix">On 8/23/12 7:39 PM, squeakman wrote:<br>
</div>
<blockquote cite="mid:5036BF14.90907@gmail.com">On
23/08/2012 6:53 PM, Bob Arning wrote:
<br>
<blockquote>Well, now that you have the triggerSubmit
in there, this seems to work:
<br>
<br>
renderContentOnSqueakman3: html
<br>
<br>
(html form)
<br>
id: #form;
<br>
with:
<br>
[html label with: 'Name'.
<br>
(html textInput)
<br>
id: #temp;
<br>
value: 'sample text'.
<br>
<br>
(html button beSubmit)
<br>
onClick: (html jQuery ajax
<br>
callback: [:v | self halt] "<=== this is
never called"
<br>
value: (html jQuery: #temp) value);
<br>
<br>
onClick: (html jQuery ajax script:
"<=== not needed"
<br>
[:s | (s jQuery: #form) triggerSubmit]);
"<== not needed"
<br>
<br>
callback: [self halt]; " non-ajax callback"
<br>
with: 'Pay >']
<br>
<br>
<br>
</blockquote>
<br>
Yes, that does call the "non-ajax callback" but now the callback
marked
<br>
<br>
"<=== this is never called"
<br>
<br>
above is not called.
<br>
<br>
<br>
Also, it seems that with the beSubmit added, the two lines marked
<br>
<br>
"<=== not needed"
<br>
<br>
are not needed.
<br>
<br>
<br>
I will keep plugging away at this and if I get a solution I will
post it.
<br>
<br>
Thanks,
<br>
Frank
<br>
<br>
_______________________________________________
<br>
seaside mailing list
<br>
<a class="ecxmoz-txt-link-abbreviated" href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a>
<br>
<a class="ecxmoz-txt-link-freetext" href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a>
<br>
<br>
</blockquote>
<br>
<br>_______________________________________________
seaside mailing list
seaside@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</div></div></div>                                            </div></body>
</html>