When doing this in regular html pages, I take the easy way and just use this below the form within the html
....... </form> <script type="text/javascript"> document.forms["noteForm"].noteField.focus(); </script> Works fine with typical wicket WebPage and Panel. This easy way does not appear to work within a ModalWindow html panel markup. <wicket:panel> <div> <form wicket:id="noteForm" class="noteForm" name="noteForm"> <span style="font-weight:bold; vertical-align:top;">Note:</span> <textarea name="noteField" wicket:id="noteField" rows="6" cols="80" ></textarea> <p> <span style="font-weight:bold; ">Select one of the following:</span> <br /> <span wicket:id="radioNoteStatuses"> <input type="radio" />site 1 <input type="radio" />site 2 </span> </p> </form> <script type="text/javascript"> document.forms["noteForm"].noteField.focus(); </script> </div> </wicket:panel> I am not very javascript literate, Is there a way to do this? Thanks