| こんにちは、maedaさん! |
![]()
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="UTF-8" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js"></script>
</head>
<body>
<form ng-controller="myController">
<label for="name">名前:</label>
<input id="name" name="name" type="text" ng-model="name" />
<button ng-click="onclick()">送信</button>
<div>{{msg}}</div>
</form>
<script>
// myAppモジュールにmyControllerコントローラーを登録
var app = angular.module('myApp', []);
app.controller('myController', ['$scope',
function($scope)
{ // 変数msgを初期化
$scope.msg = 'こんにちは、誰かさん!';
// clickイベントリスナーを設定
$scope.onclick = function()
{ $scope.msg = 'こんにちは、' + $scope.name + 'さん!'; };
}]);
</script>
</body>
</html>
|
<html ng-app="myApp"> |
<form ng-controller="myController">
<label for="name">名前:</label>
<input id="name" name="name" type="text" ng-model="name" />
<button ng-click="onclick()">送信</button>
<div>{{msg}}</div>
</form>
|
<script>
// myAppモジュールにmyControllerコントローラーを登録
var app = angular.module('myApp', []);
app.controller('myController', ['$scope',
function($scope)
{ // 変数msgを初期化
$scope.msg = 'こんにちは、誰かさん!';
// clickイベントリスナーを設定
$scope.onclick = function()
{ $scope.msg = 'こんにちは、' + $scope.name + 'さん!'; };
}]);
</script>
|
| ディレクティブ名キャプション | 概要 |
|---|---|
| ng-click | クリックした時 |
| ng-dblclick | ダブルクリックした時 |
| ng-mousedown | マウスボタンが押されたとき |
| ng-mouseup | マウスボタンが離されたとき |
| ng-mouseenter | 要素にマウスポインターが入った時 |
| ng-mouseleave | 要素からマウスポインターが出た時 |
| ng-mousemove | 要素上をマウスポインターが移動した時 |
| ng-mouseover | 要素上にマウスポインターが重なった時 |
| ng-mouseout | 要素上に重なっていたマウスポインターが外れた時 |
| ng-focus | 要素にフォーカスした時 |
| ng-blur | 要素からフォーカスが外れた時 |
| ng-keydown | キーを押した時 |
| ng-keypress | キーを押し続けている時 |
| ng-keyup | キーを離した時 |
| ng-change | 値を変更し時 |
| ng-copy | コピーした時 |
| ng-cut | カットした時 |
| ng-paste | ペーストした時 |
| ng-submit | サブミットした時 |
![]()
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>平方根の計算</title>
<script>
function keisan(form)
{ if (isNaN(form.num.value) == true)
{ window.alert("数値を入力して下さい♪");
return;
}
form.root.value = Math.sqrt(form.num.value);
}
</script>
</head>
<body>
<h2>平方根の計算</h2>
<form>
<input type="text" name="num" value="" size=20>
<input type="button" nama="ans" value="=" onClick="keisan(this.form)">
<input type="text" name="root" value="" size=30>
</form>
</body>
</html>
|
![]()