2011-06-06 52 views
0

我gettig在mozila上面的錯誤,但其效果很好IE的document.getElementById( 'rowtxtConsidAmt')空只在Mozilla

的Javascript:

function ValidateForm() { 

    var objtxtStampDutyAmt= document.getElementById(contentPlaceholderId + 'txtStampDutyAmt'); 
    if(objtxtStampDutyAmt != null && document.getElementById('rowtxtStampDutyAmt').style.display != 'none') 
    { 
     if(trim(objtxtStampDutyAmt.value) == '') 
     { 
      alert("Please enter Stamp Duty Amount"); 
      objtxtStampDutyAmt.focus(); 
      return false; 
     } 
    } 
} 

ASPX:

<tr id="rowTxtConsidAmt"> 
     <td class="formlabel"> 
      <asp:Label ID="lblConsidAmt" runat="server" Text="Consideration Amount" /> 
      &nbsp; (Rs.)&nbsp;<font class="textMandatory">*</font> 
     </td> 
    </tr> 

致電此行:

<td colspan="6" class="formgrouptitle"> 
          <asp:Button ID="btnPayment" runat="server" Text="Click here to make payment" CssClass="Button" 
           OnClick="btnPayment_Click" OnClientClick="return ValidateForm()" /> 
         </td> 

如何解決這個問題?

+1

你可以添加元素'rowtxtConsidAmt'的代碼嗎? – Colin 2011-06-06 13:37:57

+2

你是如何運行這個功能的?是否推遲到DOM準備好? – lonesomeday 2011-06-06 13:38:16

+0

你能告訴我們使用該ID的標記嗎? – Niklas 2011-06-06 13:38:23

回答

相關問題