javascript - <s:select> drop down issue when using default option as empty -


i using map populate struts2 tag <s:select > , observed when there multiple submission of form blank line gets appened @ end of list. instance, if map has 2 key value pairs show 3 records , append blank record in bottom(not @ top--for default case).

    item 1      item 2      <-blank->      <s:select id="bankaccountid"     name="accountbean.recorddetails.bankacct.bankacctid" label=""      headerkey="" headervalue="" list="accountbean.bankaccountmap"      listkey="key" listvalue="value" />        <select name="accountbean.recorddetails.bankacct.bankacctid">         <option value=""></option>          <option value="51089">bank xxxx123</option>     </select>    <select name="accountbean.recorddetails.bankacct.bankacctid" id="bankaccountid"> <option value="-1" selected="selected">default values</option> <option value="77746">details xxxxxx2246</option> <option value="-1" selected="selected"> </option> <---this default value gets appened in end... </select>  

when use s:select attribute emptyoption="true" same issue observed when emptyoption="false" top element becomes non-empty(which dont want). on re-submission <option value="" selected="selected"> </option> extral option gets appened if prior resubmission default/empty value chosen.. can handeled javascript or jquery??

as things seem, think problem adding default value map after submission, in next rendering of page, contains item. usually, should refill map in prepare method, way -1 key won't in map.


Comments

Popular posts from this blog

c - Bitwise operation with (signed) enum value -

xslt - Unnest parent nodes by child node -

YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment -