<div><div class="im"><div>| selectId |</div><div><br></div><div>You could try something like (untested):</div><div><br></div><div>html select </div><div>        id: (selectId := html nextId);</div><div><span style="white-space: pre-wrap; ">        </span>list: Dao new allProducts;</div>
</div><div><span style="white-space: pre-wrap; ">        </span>selected: currentProduct;</div><div>        <i>callback: [ :value | currentProduct := value ];</i></div><div class="im"><div> <span style="white-space: pre-wrap; ">        </span>onChange: (html jQuery ajax script: [ :s | </div>
</div></div><div><span class="Apple-tab-span" style="white-space:pre">                </span>s &lt;&lt; &quot;render updates here&quot;]; serialize: (html jQuery id: selectId))</div><div><br></div><br><div class="gmail_quote">On 13 September 2011 14:18, Larry White <span dir="ltr">&lt;<a href="mailto:ljw1001@gmail.com">ljw1001@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">hmm. I tried your suggestion and it&#39;s almost working, but I don&#39;t see how to get the current selection value back.  If I replace the [do your stuff here] block with one that accepts an argument, like [:val | doSomethingWIth: val] I get an exception stating that the block wants an argument, but it&#39;s not being called with one. <div>

<br></div><div>I tried to use<i> html select callback: </i>to get the selected value (this seems to be what the example on the Jquery/seaside web pages show), but it never gets invoked:<br><div><br></div><div><div class="im">
<div><span style="white-space:pre-wrap">        </span>html select </div>
<div><span style="white-space:pre-wrap">                        </span>list: Dao new allProducts;</div></div><div><span style="white-space:pre-wrap">                        </span>selected: currentProduct;</div><div>            <span style="white-space:pre-wrap">                </span><i>callback: [ :value | currentProduct := value ];</i></div>
<div class="im">
<div> <span style="white-space:pre-wrap">                        </span>onChange: (html jQuery ajax callback: [ </div></div><div><span style="white-space:pre-wrap">                                        </span>productEntryAction value: currentProduct]).</div>
<div><br></div><div>Any other suggestions would be appreciated. Thanks again.</div><div><br></div><div><br><div><div><div class="gmail_quote"><div class="im">On Sun, Sep 11, 2011 at 2:46 PM, Milan Mimica <span dir="ltr">&lt;<a href="mailto:milan.mimica@gmail.com" target="_blank">milan.mimica@gmail.com</a>&gt;</span> wrote:<br>

</div><div><div></div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">html select list<br>
  onChange: (html jQuery ajax callback: [ do your stuff here ]).<br>
<div><div></div><div><br>
<br>
On 11 September 2011 20:39, Larry White &lt;<a href="mailto:ljw1001@gmail.com" target="_blank">ljw1001@gmail.com</a>&gt; wrote:<br>
&gt; Hi what is the best way to capture a client-side event in seaside?<br>
&gt; I have a menu that includes a select box. I would like to capture the select<br>
&gt; event so that I can update a view when the selection changes.<br>
&gt; html select  list: (Dao new) allProducts;<br>
&gt;             callback: [ :value |<br>
&gt; productEntryAction value].<br>
&gt; I guess I could wrap it in a form and put a &#39;go&#39; submitButton next to it,<br>
&gt; but that seems so 2004 ;)  Is there anything better?<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; seaside mailing list<br>
&gt; <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
&gt;<br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Milan Mimica<br>
<a href="http://sparklet.sf.net" target="_blank">http://sparklet.sf.net</a><br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</font></blockquote></div></div></div><br></div></div></div></div></div>
<br>_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>
<a 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></div><br>