首页 > 编程语言 >JavaScript表单form

JavaScript表单form

时间:2023-01-12 21:46:43浏览次数:35  
标签:form text JavaScript value 表单 var 输入

form表单实例

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>javascript form表单</title>
 6     </head>
 7     <script>
 8         function validataForm(form){
 9             // var x=document.forms["myForm"]["fname"].value
10             var y=form.fname.value
11             console.log(y)
12             if(x==null || x==""){
13                 alert("请输入您的姓名")
14                 return false
15             }
16         }
17     </script>
18     <body>
19         <form action="JavaScript 条件运算符.html" name="myForm" onsubmit="return validataForm(this)" method="post">
20             姓名:<input type="text" name="fname" required="required">
21             <input type="submit" value="提交">
22         </form>    
23     </body>
24 </html>

JavaScript验证输入的数字

 

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>javascript form表单验证输入</title>
 6     </head>
 7     <body>
 8         <h1>javascript 验证输入</h1>
 9         <p>请输入1~10之间的数字。</p>
10         <input type="text" id="num">
11         <button type="button" onclick="myFunction()">提交</button>
12         <p id="demo"></p>
13         <script>
14             function myFunction(){
15                 var x, text
16                 // 获取输入的num值并赋值给x
17                 x = document.getElementById("num").value; 
18                 // 如果 x不是数字或x<1或x>10 返回输入错误
19                 if(isNaN(x) || x<1 || x>10){
20                     text = "输入错误"
21                 }
22                 // 否则返回输入正确
23                 else{
24                     text = "输入正确"
25                 }
26                 document.getElementById("demo").innerHTML=text;
27             }
28         </script>
29     </body>
30 </html>

html自动表单验证

html表单也可以通过浏览器自动验证。

如果表单中某字段为空,可以通过required属性阻止表单提交

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>javascript form表单</title>
 6     </head>
 7     <script>
 8         function validataForm(form){
 9             // var x=document.forms["myForm"]["fname"].value
10             var y=form.fname.value
11             console.log(y)
12             if(x==null || x==""){
13                 alert("请输入您的姓名")
14                 return false
15             }
16         }
17     </script>
18     <body>
19         <form action="JavaScript 条件运算符.html" name="myForm" onsubmit="return validataForm(this)" method="post">
20             //required 属性控制该字段是否为空
21             姓名:<input type="text" name="fname" required="required">
22             <input type="submit" value="提交">
23         </form>    
24     </body>
25 </html>

 

标签:form,text,JavaScript,value,表单,var,输入
From: https://www.cnblogs.com/wenzm/p/17047934.html

相关文章

  • JavaScript 原型和原型链
    JavaScript是一种基于原型继承的语言。在JavaScript中,对象是通过原型链来继承属性和方法的。一、原型每一个对象都有一个proto属性,该属性指向该对象的原型。原型本......
  • JavaScript修改this指向
    修改this指向涉及到的方法:bind、call、apply bind说明:调用之后不会直接请求目标函数,而是会返回一个修改了this指向的函数,用于后面调用functionfun(old,gender){......
  • 使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
    ----上图  ------MVC创建的视图,视图名称为A@{Layout=null;}<!DOCTYPEhtml><styletype="text/css">*{margin:0;padding:0;......
  • VUE 回车换行提交表单 跑马灯效果 只允许文本框中输入0-9数字
    导入vue.js<scriptsrc="vue-2.5.17.js"></script>1.回车换行提交表单方法一<divid="app"> <inputtype="text"v-model="name"@keydown.13="mouse(0)">{{name}}<......
  • 【收藏】不可错过的javascript迷你库
    最近看着下自己的githubstar,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的......
  • JavaScript的深拷贝实现
    在实际开发当中,我们经常会遇到要对对象进行深拷贝的情况。而且深拷贝这个问题在面试过程中也经常会遇到,下面就对本人在学习过程中的收获,做以简单的总结。什么是浅拷贝,什么是......
  • C# .NET MVC 表单提交前校验数据等
     页面上写2个button,一个普通button,另一个是submit,submit的这个隐藏。校验函数写在普通button里,普通buttonclick函数中去提交表单。 页面: <inputtype="button"va......
  • form download file
    封装form表单下载方法/***@param{String}url要下载的URL地址*@param{String}method提交方式,如:'get'、'post'*@param{String}paramsName提交的参数名称......
  • javaScript教程
    一、发展历程javaScript是Netscape为了解决互联网初期网速过慢,而导致用户体验差而诞生的用在客户端语言。比如一次用户输入提交等待几十秒后,服务器悠哉悠哉的返回了个‘x......
  • javascript集合的使用 new Set()使用
        参考:https://blog.csdn.net/weixin_52941842/article/details/126338193......