Hi all, I have a non-ajax button that I want to disable when my 'ajax' autocompleter(s) change values. (I DIDN'T go with the 'ajax' submit button because it doesn't work with IE 6) How would I do this? Is this even possible? CODE SNIPPET below:
<script type="text/javascript"> function fireevent() { dojo.event.topic.publish("/countryChanged"); } function fireservingareachanged() { dojo.event.topic.publish("/servingareaChanged"); } function firetrafficchanged() { dojo.event.topic.publish("/trafficChanged"); } function fireCarrierchanged() { dojo.event.topic.publish("/carrierChanged"); } function fireSwitchchanged() { dojo.event.topic.publish("/switchChanged"); } function firetrunkchanged() { dojo.event.topic.publish("/switchChanged"); } </script> <script type="text/javascript"> dojo.require("dojo.widget.*"); dojo.require("dojo.widget.ComboBox"); function init() { dojo.widget.byId("destinationCountry").dataProvider.searchLimit = 400; dojo.widget.byId("servingArea").dataProvider.searchLimit = 400; dojo.widget.byId("traffic").dataProvider.searchLimit = 400; dojo.widget.byId("carrier").dataProvider.searchLimit = 400; dojo.widget.byId("switch").dataProvider.searchLimit = 400; dojo.widget.byId("trunk").dataProvider.searchLimit = 400; dojo.event.connect(dojo.widget.byId("startDateId"), "onValueChanged" , "fireservingareachanged"); dojo.event.connect(dojo.widget.byId("endDateId"), "onValueChanged" , "fireservingareachanged"); dojo.event.connect(dojo.widget.byId("servingArea"), "onValueChanged" , "fireservingareachanged"); dojo.event.connect(dojo.widget.byId("destinationCountry"), "onValueChanged" , "fireevent"); dojo.event.connect(dojo.widget.byId("traffic"), "onValueChanged" , "firetrafficchanged"); dojo.event.connect(dojo.widget.byId("carrier"), "onValueChanged" , "fireCarrierchanged"); dojo.event.connect(dojo.widget.byId("switch"), "onValueChanged" , "fireSwitchchanged"); } dojo.addOnLoad(init); <script> <s:url id="getTrunk" includeParams="all" action="CityCountryLevelQueryAction" method="getTrunkForForm"/> <s:autocompleter href="%{getTrunk}" id="trunk" name="trunk" keyName="trunkKey" autoComplete="false" theme="ajax" label="Trunk" emptyOption="true" formId="cityCountryLevelForm" indicator="indicatortrunk" listenTopics="/trafficChanged,/switchChanged,/carrierChanged,/countryCha nged" forceValidOption="true" cssStyle="width: 250px"/> <img id="indicatortrunk" src="images/indicator.gif" alt="Loading..." style="display:none"/> </td> </tr> </table> </td> </tr> </table> <table> <tr> <td> </td> </tr> <tr> <td colspan="4"> <img id="submitindicator" src="images/indicator.gif" alt="Loading..." style="display:none"/> <s:url id="submitquery" includeParams="all" action="CityCountryLevelQueryAction" method="submitQueryResult"/> <s:submit type="button" id="query" href="%{submitquery}" label="submit" targets="tableresults" formId="cityCountryLevelForm" indicator="submitindicator" /> Thanks, Leon --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]