簡體   English   中英

用戶選中復選框時發出警報

[英]Alert when checkbox is ticked by user

我在不受我控制的網站中有一個復選框。但是可以通過javascript,html,jquery..etc進行修改(他們已經為此提供了Web applet)

Threre是一個復選框,可以使用ID'Zcb_1'進行標識。 如果用戶僅選中該復選框,那么我就沒有警報了。 當用戶導航到頁面時。 該復選框可能被打勾或未打勾,但是我不在乎。

僅當復選框的狀態從未選中變為已選中時,我才需要此警報。 我對jquery和ajax的了解不多,因此,如果可以簡單地做到這一點(僅使用javascript即可實現),那就太好了。

編輯:如果我有一個下拉列表(Select)的值為'Y','N'然后為空,那么當用戶選擇'Y'時應該發出警報。(當值從空白或從“ N”到“ Y”

正如您所說的,您可以使用jQuery(我也假設您要求的是技術上可行的 ),這將是以下代碼:

$(function(){
   $("#your_checkbox_id").change(function(){
       if($(this).is(":checked")){
          alert("Checkbox checked!!");
       }
   });
});

干杯

做就是了:

document.getElementById("IDHERE").onchange = function() {
    if (!this.checked)
        alert("Unchecked");
}

也許這就是您想要的:

if (document.getElementById('CheckBox1').checked){
   alert("Checkbox ticked");
}
else{
    alert("Checkbox not ticked");
}

您可以使用標准的javascript onclick方法,然后檢查以查看this.checked,然后調用程序。

使用javascript:-

<script type="text/javascript">  
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[ 
function verifybox() 
{ 
if (document.myform.checkbox1.checked) 
{ 
alert('This box is checked.'); 
} 
else 
{ 
alert('This box is not checked.'); 
} 
} 
//]]>  
</script>  
<form name="myform" action="#">  
<input type="checkbox" name="checkbox1" />Check here  
<p>  
<input type="button" value="Verify Box" name="Mybutton"  
onclick="verifybox()" /></p>  
</form>  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM