JavaScript在text文本框输入一个年份,点击按钮,弹出判断是否闰年

作者&投稿:中邢 (若有异议请与网页底部的电邮联系)
js用文本框和按钮来判断年份?~

定义一个判断闰年的函数,点击按钮调用该函数判断文本框的值,在网页上输出结果。function isLeapYear (Year) {
if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) {
return (true);
} else { return (false); }
}

HTML部分:




js部分:
function checkIP(){
var text=document.getElementById("url");
if(text.value==""){
alert("不能为空哦!");
}
}
错误原因:
没有正确定位到input元素。

id值为"url",name值为"ip"。
var text=document.getElementById("ip");
应该改为:
var text=document.getElementById("url");

扩展资料:

1、js代码实现对input文本框进行赋值:
document.getElementById(url).value='值';
document.getElementById(url).html('值');
document.getElementById(url).attr('值');
document.getElementById(url).innerText = '值';
2、jQuery实现对input文本框进行赋值:
$("#url").attr("value","值");
$('#url).val('值');

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function leapyear()
{
var year=document.getElementById("year").value;
if(!/^\d{4}$/.test(year)) alert("您输入的时间有误");
else if(year%4!=0) alert("不是闰年");
else alert("是闰年");
}
window.onload=function()
{
document.getElementById("button").onclick=leapyear;
}
</script>
</head>

<body>
请输入一个四位数的年份:<input type="text" value="" id="year"/>
<input type="button" value="闰年判断" id="button"/>
</body>
</html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Js计算闰年</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-size: 9pt;
}
-->
</style>
</head>

<body>
<script language="javascript">
function leapyear()
{
var now = new Date();
var years = now.getFullYear(document.form1.textfield.value);
var str;
var years = document.form1.textfield.value;
var result =(years%4==0 && years%100!=0)||(years%400==0)?years+"是闰年":years+"不是闰年";
document.form1.textfield2.value = result;
}
</script>
<form name="form1" method="post" action="">
<table width="392" height="64" border="1" align="center" cellpadding="3" cellspacing="2" bordercolor="#9999FF">
<tr>
<td width="152" height="30"><span class="style1">请输入一个四位数的年份:</span></td>
<td width="216"><table width="196" height="29" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="136"><input name="textfield" type="text" value="2007" size="20">
</td>
<td width="60">
<input type="button" name="Button" value="计算" onClick="leapyear();"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<input name="textfield2" type="text" value="" size="51"> </td>
</tr>
</table>
</form>
</body>
</html>


javascript是一种什么语言
JavaScript 是一种脚本语言,官方名称为 ECMAScript(因定义语言的标准为 ECMA-262)。JS 的主要特点:1. 语法类似于常见的高级语言,如 C 和 Java;2. 脚本语言,不需要编译就可以由解释器直接运行;3. 变量松散定义,属于弱类型语言;4. 面向对象的。JS 最初是为网页设计而开发的,现在也是 Web ...

javascript什么意思
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。除了HTML和CSS,JavaScript是万维网的核心技术之一。JavaScript支持交互式web页面,是web应用程序的重要组成部分。绝大多数网站都使用它,主要的网络浏览器都有专门的JavaScript引擎来执行它。javascript的特点 1、脚本语言。

javascript是什么意思 初学者必看的javascript入门指南?
JavaScript最初是由网景公司的Brendan Eich在1995年创建的,最初被称为LiveScript。后来,它被重命名为JavaScript,以更好地与Sun Microsystems的Java语言相匹配。JavaScript是一种开放标准语言,由ECMAScript规范定义,目前最新的版本是ECMAScript 2021。JavaScript最初是由网景公司的Brendan Eich在1995年创建的...

什么是JS?
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。展开全部 JavaScript是个脚本编程语言,支持Web应用程序的客户端和服务器端构件的开发.在客户端,它用於编写Web浏览器在Web页面上下文中执行的程序,在服务器端,它可用於编写用於处理Web浏览器提交的信息并相应地更新浏览...

javascript是干什么的
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的是一种解释性脚本语言(代码不进行预编译)主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可...

javascript是干什么的
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。javascript是一种解释类型的语言,跟...

JavaScript是什么?
JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。最早是在HTML上使用的,用来给HTML网页添加动态功能,由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,...

javascript是一种( )嵌入式、web( )直译式(解释型)、面向( )的、可实 ...
JavaScript是一种(动态类型)嵌入式、Web(脚本)直译式(解释型)、面向(对象)的、可实现(异步编程)和解释型语言。JavaScript是一种嵌入式语言,可以嵌入到HTML页面中,与HTML代码一起使用,实现网页的动态效果和交互功能。JavaScript是一种Web脚本语言,可以直接在浏览器中运行,不需要编译成二进制文件...

javascript是什么语言
javascrip JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan ...

javascript是什么意思
JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发交互式的Web页面。在计算机、手机等设备上浏览的网页,其大多数的交互逻辑几乎都是由JavaScript实现的。对于制作一个网页而言,HTML、CSS和JavaScript分别代表了结构、样式和行为,结构是网页的骨架,样式是网页的外观,行为是网页的交互逻辑,...

白下区13285181887: js能写数据到text文本吗 -
铎旭田草: 可以读取的,给你一个例子 自动写入和读取 D://js读取文本文件.txt<br><br>注意 只能在IE模式使用<br><html><br><meta http-equiv="content-type" content="text/html;charset=gbk" /><br><head><br><script language="javascript" type="...

白下区13285181887: 怎么用js显示text文本中的内容 -
铎旭田草: import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class Readtxt { public static void main(String[] args) { try { Scanner in = new Scanner(new File("d:/abc.txt")); while (in.hasNextLine()) { String str = in....

白下区13285181887: javascript如何用text的值做参数调用函数 -
铎旭田草: input type="text" name="num" id="number" onclick="jia(this.value)" />script type="text/javascript">function jia(num){var count=num;} < &lt!可以如下使用: &lt你好!

白下区13285181887: 如何用JavaScript打开WORD写入文本 -
铎旭田草: 必须用JS写吗? 你的 var text 能把内容存到这个text变量中 你可以在把这个变量传给Action或者Servlet中 然后通过输出流和FILE类 就能实现了 text变量在控制器中只定是汉字(String类型) 你给他转成字节类型的数组 就能用输出流了 我只能告诉你这个想法 我没理解你要写WORD 是不是纯JS写 不经过控制器.补充回答:用我上面告诉你那思路就可以实现 就是JS只是负责把参数接过来传到控制器中并写入DOC文件 JAVA的代码 你要我能给你.

白下区13285181887: 怎样用JS设置text中文本的对齐方式 -
铎旭田草: 我不知道你说的text是指标签<p>中还是<textare>中,反正方法都是一样的,看下面的例子 <p id="txt">这是一段文字</p> <script type="text/javascript">var txt = document.getElementById("txt");txt.style.textAlign="center"; //left,center,...

白下区13285181887: type="text/javascript"什么意思? -
铎旭田草: <script type="text/javascript"> 放在<script></script>之间的是文本类型(text). javascript是告诉浏览器里面的文本是属于javascript脚本.

白下区13285181887: js中怎么给HTML中的text赋值并且在页面显示呢 -
铎旭田草: 需要准备的材料分别有:电脑、html编辑器、浏览器.1、首先,打开html编辑器,新建html文件,例如:index.html,填写问题基础代码.2、在index.html中的<script>标签,输入js代码:$('#txt').val('测试内容');.3、浏览器运行index.html页面,此时会发现html中的text被成功用js赋值了“测试内容”的文本.

白下区13285181887: 如何使用javascript在html5上实现读取text文件并进行实时显示 -
铎旭田草: 不需要写setTimeout啊,success:function(data){document.write(data);},百度一下jquery ajax就明白的了

白下区13285181887: Javascript能读写入网页根目录的文本text文件吗 -
铎旭田草: 换个思路,把txt文本换成html文件保存文本内容,就可以写入了.

白下区13285181887: 我想用js方法,创建from表单中的text文本框.具体怎么才做?能完成么? -
铎旭田草: 首先你在你要创建文本的地方放一个<td id="txt1"> 或者<span> 然后在JS中写: document.getElementById("txt1").innerHTML="<input type='text' style='…' > ";不懂可以继续问.希望对你有帮助.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网