The following happens. I am defaulted to the Credit Card radio button. I decide I want to click the PayPal radio button. I again decide to click the Credit Card radio button. At that very moment 2 extra break tags are inserted right below
<br class="clear_line" style="margin-bottom: 25px;" />
What could be causing this? This is a JSF, SEAM RichFaces application.
<p> <h:selectOneRadio id="paymentTypeCode" onclick="uncheckOthers(this.form.id, this.id, 'paymentTypeCode');" value="#{customerSession.paymentId}"> <f:selectItem id="paymentTypeCreditCard" itemValue="#{webstoreContext.paymentTypeCreditCard.id}" /> <a:support event="onchange" ajaxSingle="true" reRender="paymentInputAjax" action="#{customerSession.lookupPaymentMethod}" /> </h:selectOneRadio> <label id="creditcard_label" for="creditcard"><span>Credit Card</span></label> <br class="clear_line" style="margin-bottom: 25px;" /> </p> <s:div id="paypal_fields" rendered="#{customerSession.payPalFlag}"> <p> <h:selectOneRadio id="paymentTypeCode_2" onclick="uncheckOthers(this.form.id, this.id, 'paymentTypeCode');" value="#{customerSession.paymentId}"> <f:selectItem id="paymentTypePayPal" itemValue="#{webstoreContext.paymentTypePayPal.id}" /> <a:support event="onchange" ajaxSingle="true" action="#{customerSession.lookupPaymentMethod}" /> </h:selectOneRadio> <label id="paypal_label" for="paypal">PayPal</label> </p> </s:div>
Any idea what can cause
<br>
tags to appear in the rendered code?