JavaScript 系列一
by yuhn5813
HTML
<div class="practice1">
第1課 ── 基本的函數操作、onclick 事件
<button class="btn" onclick="jumpalt1()">我要訂購</button>
<button class="btn" onclick="jumpalt2()">認識工廠</button>
</div>
<div class="practice2">
第1課 ── 基本的函數操作、onclick 事件
<div class="textbox">
<h3><span>線上下單區</span></h3>
<p>請輸入以下資訊,以完成訂購</p>
</div>
<p>
名字: <input id="order_name" type="text">
</p>
<p>
電話: <input id="order_num" type="text">
</p>
<p>
email: <input id="order_mail" type="text">
</p>
<button class="btn" onclick="order_info()">送出
</button>
</div>
CSS
.practice1 .btn {
font-family: 'Noto Sans Tc';
font-size: 16px;
overflow: hidden;
padding: 10px 20px;
margin: 20px 0px;
border-radius: 20px;
border: 0px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 5px 0px #54a4c9;
transition: .2s all linear;
cursor: pointer;
display: block;
}
.practice1 .btn:hover {
background-color: #54a4c9;
color: #FFF;
}
.practice2 {
font-family: 'Noto Sans Tc';
font-size: 16px;
}
.practice2 h3 span {
background-image: linear-gradient(180deg, #34849f 50%, #b0d6ff 100%);
color: transparent;
background-clip: text;
}
.practice2 p {
color: #094053;
font-size: 14px;
}
.practice2 .btn {
font-size: 14px;
padding: 0px 10px;
border-radius: 2px;
border: 0px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 0px 1px #6c6c6c;
transition: practice2 .3s all linear;
cursor: pointer;
}
.practice2 .btn:hover {
background-color: #6c6c6c;
color: #FFF;
}
JavaScript
function jumpalt1() {
alert('謝謝您對我們的衣服有興趣!請致電 0987-654-321,會有專人提供您https://jsfiddle.net/yuhn5813/fbt63dvm/3/#報價!');
}
function jumpalt2() {
alert('我們工廠位於新北市,通過國際 ISO9001 認證,品質讓您放心!');
}
function order_info() {
var name = document.getElementById('order_name').value;
var num = document.getElementById('order_num').value;
var mail = document.getElementById('order_mail').value;
alert(name + '\n您好!謝謝您對我們的衣服有興趣!以下是您的訂購資訊\n電話:'+num+'\nEmail:'+mail+'\n\n感謝您的訂購!');
}