2021年10月7日 星期四

jQuery 系列 滑鼠事件 鍵盤事件



 

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Event</title>

<style>

*{margin: 0px;}

body{width: 610px;

margin: 10px auto}

section{

width: 600px;

background-color: #04A0A3;

margin: 3px;

}

span{

background-color: #01C43C;

width: 100px;

display: inline-block;

text-align: center;

margin-right: 5px;

}

#contant{background-color: #999966}

</style>

<script src="jquery-2.1.4.js"></script>

<script>

$(document).ready(function(){

//$(對象).事件類型(對應動作)

//滑鼠事件

//.click()---點一下

// $("#contant").val('預設值').click(function(e){alert(e)})

//.contextmenu() -----右鍵功能表

// $("body").contextmenu(function(e){alert("右鍵功能失效");return false})

//.dblclick() -----點二下

// $("input[type=text]").dblclick(function(e){alert(e)})

//.hover() -----滑過時

// $("h3").hover(function(e){alert(e)})

//.mousedown() -----滑鼠按下

// $("#contant").mousedown(function(e){alert("按下")})

//.mouseup() -----滑鼠放開

// $("#contant").mouseup(function(e){alert("放開")})

//.mouseout() -----滑鼠離開

// $("input[type=text]").mouseout(function(e){alert("out")})

//.mouseover() -----滑鼠移過去

// $("input[type=text]").mouseover(function(e){alert("over")})

//.toggle()-----反轉開關

$("input[type=text]").toggle(function(e){alert(e)})

})


</script>

</head>

<body>

<form action="">

<h3>事件說明</h3>

<section><span>文字輸入:</span><input type="text"></section>

<section><span>密碼輸入:</span><input type="password"></section>

<section><span>下拉選單:</span>

<select name="cars">

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="fiat">Fiat</option>

<option value="audi">Audi</option>

</select>

</section>

<section><span>表單送發:</span><input type="submit" value=""></section>

<section><span>選取圓鈕:</span><input type="radio" name="" id=""></section>

<section><span>核取方塊:</span><input type="checkbox" name="" id=""></section>

<section><span>基本按鈕:</span><input type="button" value=""></section>

</form>

<hr/>

<div id="contant">訊息內容</div>


</body>

</html>







<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Event</title>

<style>

*{margin: 0px;}

body{width: 610px;

margin: 10px auto}

section{

width: 600px;

background-color: #04A0A3;

margin: 3px;

}

span{

background-color: #01C43C;

width: 100px;

display: inline-block;

text-align: center;

margin-right: 5px;

}

#contant{background-color: #999966}

</style>

<script src="jquery-2.1.4.js"></script>

<script>

$(document).ready(function(){

//.keydown() -----鍵盤按下

//$("input[type='text']").keydown(function(e){alert("keydown")})

//.keypress() -----敲擊鍵盤

$("input[type='text']").keypress(function(e){alert("keypress")})

//.keyup()-----鍵盤彈上

//$("input[type='text']").keyup(function(e){alert("keyup")})

})


</script>

</head>

<body>

<form action="">

<h3>事件說明</h3>

<section><span>文字輸入:</span><input type="text"></section>

<section><span>密碼輸入:</span><input type="password"></section>

<section><span>下拉選單:</span>

<select name="cars">

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="fiat">Fiat</option>

<option value="audi">Audi</option>

</select>

</section>

<section><span>表單送發:</span><input type="submit" value=""></section>

<section><span>選取圓鈕:</span><input type="radio" name="" id=""></section>

<section><span>核取方塊:</span><input type="checkbox" name="" id=""></section>

<section><span>基本按鈕:</span><input type="button" value=""></section>

</form>

<hr/>

<div id="contant">訊息內容</div>


</body>


</html>

表單事件



<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Event</title>
<style>
*{margin: 0px;}
body{width: 610px;
margin: 10px auto}
section{
width: 600px;
background-color: #04A0A3;
margin: 3px;
}
span{
background-color: #01C43C;
width: 100px;
display: inline-block;
text-align: center;
margin-right: 5px;
}
#contant{background-color: #999966}
</style>
<script src="jquery-2.1.4.js"></script>
<script>
$(document).ready(function(){
//alert(123)
$("input[type=text]").bind({
focus:function(e){
$("input[type=text]").val("")
$("#contant").text("文字欄位進入")
}
,blur:function(e){$("#contant").text("文字欄位離開")}
,select:function(e){$("#contant").text("選取文字")}
} )
$("input[type=password]").bind({
focus:function(){}
,blur:function(){}
,select:function(){}
})
$("select").change(function(e){$("#contant").text("變動選單值為:"+$("#cars").val())})

})

</script>
</head>
<body>
<h3>事件說明</h3>
<form action="javascript:alert( 'success!' );">
<section><span>文字輸入:</span><input type="text" value="請輸入"></section>
<section><span>密碼輸入:</span><input type="password"></section>
<section><span>下拉選單:</span>
<select id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</section>
</form>
<hr/>
<div id="contant">訊息內容</div>

</body>

</html>

沒有留言:

張貼留言

新鮮人必知的勞動權益 課後測驗

  青年職涯發展中心的服務不包括哪一項? * 3/3 職涯諮詢 模擬面試 履歷健檢 找另一半   職業適性測驗 職涯講座 團體學習 企業參訪   通訊保障及監察法(通保法)適用對象為 * 10/10 兩者皆是   兩者皆非 公務員 民間從業人員   近期社會上Mee too事件頻...