2014-01-09 50 views
0

我在不受me控制的網站中有一個複選框,但它可以通過javascript,html,jquery..etc進行修改(他們已經提供了網頁小程序)當用戶勾選複選框時發出警報

Threre是一個複選框,可以用ID'Zcb_1'標識。 我只是沒有如果用戶選中複選框只有一個警報應該來。 當用戶導航到頁面時。該複選框可能被勾選或未勾選,但我不在乎。

只有當複選框的狀態從未打勾變爲打勾時,我才需要此警報。 我對jquery和ajax沒有太多的瞭解,所以如果這可以簡單地完成(imean只是使用javascript),那就太好了。

編輯: 如果我有一個下拉(選擇)值爲'Y','N'且空白,並且在用戶選擇'Y'時應該發出警報,這同樣如何實現。值從空白或「N」到「Y」

+0

等待一個web小程序...? – megawac

+0

in php?@sankalp – User1988

+0

PLease發佈您的代碼。 – Amit

回答

0

只要做到:

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

Thanx。這工作。你可以告訴如何做同樣的事情,如果它是一個下拉(選擇)的值'Y','N'和一個空白。如果該值只有從另一個變爲'Y' 2個州 – Sankalp

0

正如你說的,你可以使用jQuery改變(我也想你問什麼是技術上可行),這將是代碼:

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

乾杯

0

也許這是你想要什麼:

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

你的HTML中的JavaScript

<script> 

    function click_func(){ 
     if( document.getElementById("check_id").checked){ 
      alert('Check Box Selected'); 
      } 

     } 
    </script> 
-1

<input type='checkbox' id='check_id' onclick="click_func()" /> 

使用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> 
0

您可以使用標準的javascript onclick方法,然後檢查是否this.checked然後執行您的程序調用。

相關問題