আমি jQuery মোবাইল দিয়ে একটি মোবাইল ওয়েব অ্যাপ তৈরি করছি এবং আমি চেকবক্সটি চেক করা হয়েছে কিনা তা পরীক্ষা করতে চাই। এখানে আমার কোড।
<script type=text/javascript>
function validate(){
if (remember.checked == 1){
alert("checked") ;
} else {
alert("You didn't check it! Let me check it for you.")
}
}
</script>
<input id="remember" name="remember" type="checkbox" onclick="validate()" />
তবে কোনও কারণে বা অন্য কোনও কারণে এটি কার্যকর করে না।
সাহায্য করুন !
---- সম্পাদনা ----- এই মুহুর্তে আমার কাছে এটিই রয়েছে।
<DIV data-role="content" data-theme="g">
<DIV class=ui-grid-g-login>
<FORM method=post action=[$=PROBE(266)/] data-theme="C">
<P>~DATA_ERROR~</P>
<div id="mail" data-role="fieldcontain">
<label for="mail">Email:*</label>
<input id="mail" name="mail" type="email" />
</div>
<div id="pass" data-role="fieldcontain">
<label for="pass">Paswoord:*</label>
<input id="pass" name="pass" type="password" />
</div>
<div id="remember" data-role="fieldcontain">
<label for="remember">Onthoud mij</label>
<input id="remember" name="remember" type="checkbox" onclick="validate()" />
</div>
<P><INPUT class=btn name=submit value=Login type=submit onclick="validate()"></P>
</FORM>
</DIV>
</DIV><!-- /content -->
<script type=text/javascript>
function validate(){
var remember = document.getElementById('remember');
if (remember.checked){
alert("checked") ;
}else{
alert("You didn't check it! Let me check it for you.")
}
}
</script>
---- EDIT--
এটি সমাধান করা, সমস্যাটি ছিল ফিল্ডকন্টেনটির নামও রাখা হয়েছে 'মনে রাখা'
remember
সেটি undefined
সেই প্রসঙ্গেই। ব্যবহার করে দেখুন console.log(remember);
।
remember
এই প্রসঙ্গে কী :if (remember.checked == 1){
???