国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript實現(xiàn)表單注冊、表單驗證、運(yùn)算符功能

2019-11-19 12:41:39
字體:
供稿:網(wǎng)友

JavaScript 是世界上最流行的腳本語言。

JavaScript 是屬于 web 的語言,它適用于 PC、筆記本電腦、平板電腦和移動電話。

JavaScript 被設(shè)計為向 HTML 頁面增加交互性。

許多 HTML 開發(fā)者都不是程序員,但是 JavaScript 卻擁有非常簡單的語法。幾乎每個人都有能力將小的 JavaScript 片段添加到網(wǎng)頁中。

特點(diǎn):輕量級、通用、可插入html設(shè)計、易學(xué)

JS-注冊表單檢測雛形

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS-注冊表單</title> <script>  // 在頁面加載時,執(zhí)行指定函數(shù)  window.onload = function () {   // document.getElementById() 獲取用戶輸入的用戶名的標(biāo)簽對象;   var uEle = document.getElementById('username');   // 彈出警示框   alert(uEle);   // 獲取對象里面的值   var uValue = uEle.value;   alert(uValue)   } </script></head><body><form action="#" method="get">  <!--get: 填寫的信息會在url里面顯示, 對于重要的數(shù)據(jù)來說是不安全的;  post: 填寫的信息不會在url里面顯示  --> 用戶名:<input type="text" name="username" placeholder="用戶名" id="username"> <br> 密碼:<input type="password" name="passwd" placeholder="密碼" id="passwd"> <br> <input type="submit" value="注冊">  </form></body></html>

JS-校驗表單

我們可以在事件發(fā)生時執(zhí)行 JavaScript,比如當(dāng)用戶在 HTML 元素上點(diǎn)擊時。

如需在用戶點(diǎn)擊某個元素時執(zhí)行代碼,請向一個 HTML 事件屬性添加 JavaScript 代碼:

onclick=JavaScript

需求:校驗用戶名是否為空、密碼長度是否大于6

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS-檢測用戶名</title> <script> function checkForm() {  var nameValue = document.getElementById('username').value;  if (nameValue ===''){   alert('用戶名不能為空!');   return false  }  var passValue = document.getElementById('passwd').value;  if (passValue.length <= 6){   alert('密碼長度需大于6');   return false  }  }  </script></head><body><!--實現(xiàn)步驟: 1. 確定事件類型onsubmit(常見事件類型的網(wǎng)址: http://www.w3school.com.cn/js/js_htmldom_events.asp); 2. 對這個事件綁定一個函數(shù)(執(zhí)行的操作寫在函數(shù)里面); 3. 函數(shù)的核心功能: 校驗用戶名是否為空?  1). 獲取輸入用戶名標(biāo)簽提交的內(nèi)容;  2). if判斷用戶名是否為空?  3). 如果數(shù)據(jù)合法, 繼續(xù)執(zhí)行, 提交表單;  4). 如果數(shù)據(jù)不合法, 不讓表單提交? (顯示彈出框報錯) --- alert--><!--onsubmit 事件會在表單中的確認(rèn)按鈕被點(diǎn)擊時發(fā)生--><form action="#" method="get" onsubmit="return checkForm()">  用戶名: <input type="text" name="username" placeholder="用戶名" id="username"><br/> 密碼: <input type="password" name="passwd" placeholder="密碼" id="passwd"><br/> <input type="submit" value="注冊"> </form> </body>!</html>

JS-運(yùn)算符

與python不同,‘=='判斷時,會將字符串轉(zhuǎn)換為整形進(jìn)行比較,‘==='判斷是類型和值一起比較

5 =='5' --> true5==='5' --> false

基于某些條件對變量進(jìn)行賦值的條件運(yùn)算符。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS-等號</title> <script>  var x = 5;  var y = '5';  alert(x===y);  var num =(5==='5')?'ok':'not ok '  alert(num) </script></head><body> </body></html>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝丰县| 揭阳市| 云南省| 大悟县| 资中县| 罗平县| 孙吴县| 玉环县| 阳西县| 吉首市| 大安市| 永安市| 呼和浩特市| 介休市| 京山县| 湖北省| 贵阳市| 广水市| 肥城市| 黑龙江省| 平果县| 冀州市| 墨江| 鱼台县| 乐昌市| 舒兰市| 边坝县| 内黄县| 大新县| 罗江县| 宁城县| 巫山县| 武定县| 元朗区| 东乡| 永清县| 惠来县| 柏乡县| 洪湖市| 永仁县| 疏附县|