द्वारा छेड़छाड़ किए गए HTML तत्वों की आईडी और नाम विशेषताओं में मुझे अपने सी # एएसपी.NET एप्लिकेशन में कोई समस्या है, जहां आईडी और नाम टैग क्रमशः "मेनव्यू_" और "मेनव्यू $" उपसर्ग के साथ रनटाइम पर संशोधित होते हैं। तो मेरी कोड:एएसपी.NET
<asp:Button ID="OKToContinueCheckInButton" runat="server" CausesValidation="False" Visibility="false" Style="display: none" OnClick="btnOKToContinueCheckIn" />
<script type="text/javascript">
<!--
var answer = confirm("Some Warning");
if (answer)
document.getElementById('OKToContinueCheckInButton').click();
// -->
</script>
हो जाता है:
<input type="submit" name="MainView$OKToContinueCheckInButton" value="" id="MainView_OKToContinueCheckInButton" Visibility="false" style="display: none" />
<script type="text/javascript">
<!--
var answer = confirm("Some Warning");
if (answer)
document.getElementById('OKToContinueCheckInButton').click();
// -->
</script>
getElementID() अशक्त रिटर्न क्योंकि नाम बदल गया है। क्या कोई मुझे बता सकता है कि ऐसा क्यों होता है और यदि आईडी और नाम मानों को बदलने से संभवतः इसे अक्षम करने का कोई तरीका है। धन्यवाद!
-Sephrial
के साथ काम करने के लिए आसान है कि वह क्या कहा हैं: $ = का उपयोग करके चयनकर्ता (साथ समाप्त होता है), इस नोए समस्या हो जाएगा! –