1.html-空值提示
2.javascript-空值提示
3.實作:讓使用者輸入數量1-10
- 3-1.空值提示:
- 提示文字"輸入數量1-10"
 
 - 3-2.使用者輸入正確(1-10)時:
- 提示文字"OK"
 
 - 3-3.使用者輸入不正確時:
- 提示文字 "請輸入1-10"
 
 - 3-4.輸入其他字串時:
- 提示文字"無效數值"
 
 - 3-5.數入大於10時
- 提示文字"庫存量不足"
 
 
1.html-空值提示

在<input> 裡面 加上 "必填" required
page.html
<html>
<head></head>
<body>
<form> 
  Name:<input type="text" name="myname" required>  
  <input type="submit" value="送出">
</form>
</body>
</html>
2.javascript-空值提示

page.html
<html>
<head></head>
<body>
<form name="myForm" onsubmit="return validateForm()" method="get">
 Name: <input type="text" name="myname"> 
 <input type="submit" value="送出"> 
</form>
</body>
</html>
<script>
function validateForm() { 
var x = document.forms["myForm"]["myname"].value;
    if (x == "") {
         alert("不能為空值");      
         return false; 
    }
 } 
</script>https://codepen.io/yiruatstudio/pen/rNLKyMW
3.實作:讓使用者輸入數量1-10




page.html
<html>
<head>
</head>
<body> 
 
<p>請輸入你要購買的數量1-10:</p> 
 
<input type="text" id="numb"> 
 
<button type="button" onclick="myFunction()">送出</button> 
 
<p id="demo"></p>
</body>
</html>
<script>
function myFunction() { 
 
   x = document.getElementById("numb").value; 
   console.log(x);//可以用F12 console 看是否有抓到值
    if(x == ""){ 
        text = "請輸入數量1-10";   
    }else if (x < 1 || x > 10) {   
        text = "庫存量不足"; 
    }else if(x >=1 || x <= 10){ 
        text = "OK!";   
    }else{
	text = "無效數值";
    }  
	
   document.getElementById("demo").innerHTML = text; 
}
</script>
https://codepen.io/yiruatstudio/pen/NWrzpYq
Yiru@Studio - 關於我 - 意如