Sublime Text
<!DOCTYPE html> <html> <body> <p>Nhập một số có giá trị trong khoảng từ 1 đến 10</p> <input type="text" id="number"> <button type="button" onclick="KiemTraDuLieu()">Kiểm tra</button> <p id="demo"></p> <script> function KiemTraDuLieu() { document.getElementById("demo").innerHTML = ""; var number = document.getElementById("number").value; try{ if(number == ""){ throw "Bạn chưa nhập giá trị"; }else if(isNaN(number)){ throw "Giá trị bạn nhập không phải là một số"; }else if(number < 1){ throw "Giá trị vừa nhập nhỏ hơn giá trị cho phép"; }else if(number > 10){ throw "Giá trị vừa nhập lớn hơn giá trị cho phép"; } document.getElementById("demo").innerHTML = "Hợp lệ"; } catch(err){ document.getElementById("demo").innerHTML = err; } } </script> </body> </html>
<!DOCTYPE html> <html> <body> <p>Nhập một số có giá trị trong khoảng từ 1 đến 10</p> <input type="text" id="number"> <button type="button" onclick="KiemTraDuLieu()">Kiểm tra</button> <p id="demo"></p> <script> function KiemTraDuLieu() { document.getElementById("demo").innerHTML = ""; var number = document.getElementById("number").value; try{ if(number == ""){ throw "Bạn chưa nhập giá trị"; }else if(isNaN(number)){ throw "Giá trị bạn nhập không phải là một số"; }else if(number < 1){ throw "Giá trị vừa nhập nhỏ hơn giá trị cho phép"; }else if(number > 10){ throw "Giá trị vừa nhập lớn hơn giá trị cho phép"; } document.getElementById("demo").innerHTML = "Hợp lệ"; } catch(err){ document.getElementById("demo").innerHTML = err; } } </script> </body> </html>