注册 登录
编程论坛 WEB前端(UI)

菜鸟前来请教问题.

一只大菜鸟 发布于 2007-04-11 16:05, 666 次点击

有道题目做了一半.剩下一步不知道改怎么做.
题目要求输入姓名和学历.按提交后显示出输入的姓名和学历信息.如果没有输入 点击提交按钮时则提示继续输入.
但是我用isspace却没有反应.
另外怎样才可以把输入的姓名和学历显示出来呢?
请各位前辈指点一二.
谢谢.

代码如下:


<html>
<head>
<script language="javascript">
function a()
{
if(document.myform.card.value=="请输入:")//点击文本框,自动清空.
document.myform.card.value="";

}

function b()
{
alert("请在文本框内输入.");//鼠标点击其他区域显示此提示.

}
function c()
{
if(document.myform.carder.value=="请输入:")
document.myform.carder.value="";

}

function e()
{
if(isspace(myform.mycard.value)) alert("请输入姓名!");//如果为空,显示此提示.
if(isspace(myform.mycarder.value)) alert("请输入学历!");


}
</script>
<style type="text/css">
<!--
.style1 {color: #CC0000}
-->
</style>
</head>

<body>
<form name="myform">
<h2 align="center" class="style1">个人网页
<br>
</h2>
<h2>
<p align="center" class="style1" >姓名
<input name=card onBlur="b()" onFocus="a()" type=text value="请输入:">
</p>
<p align="center" class="style1" >学历
<input name=carder onBlur="b()" onFocus="c()" type=text value="请输入:"></p>
</h2>
<h2 align="left">&nbsp; </h2>
<h2 align="center">
<p align="center" class="style1" >&nbsp;

<p align="center" class="style1" >
<input type="submit" name="Submit" value="显示" onClick="e">
</p>
</h2>
</form>
</body>
</html>

3 回复
#2
lmhllr2007-04-12 01:41

晕,是作业吧,反正无聊就写写吧,呵呵

这个代码很烂,改改吧,都不能叫代码~~汗!

程序代码:

<html>
<head>
<script language=\"javascript\">
function a()
{
if(document.myform.card.value==\"请输入:\")//点击文本框,自动清空.
    document.myform.card.value=\"\";


}


function b()
{
  alert(\"请在文本框内输入.\");//鼠标点击其他区域显示此提示.
  
}
function c()
{
if(document.myform.carder.value==\"请输入:\")
    document.myform.carder.value=\"\";


}


function e()
{
  if(isspace(myform.mycard.value)) alert(\"请输入姓名!\");//如果为空,显示此提示.
   if(isspace(myform.mycarder.value)) alert(\"请输入学历!\");


   
}
//显示输入信息函数
function outPut()
{
   card   = document.myform.card;
   carder = document.myform.carder;
   //alert(card.value);
   document.write(\"姓名&nbsp;&nbsp;\"+card.value+\"<br>学历&nbsp;&nbsp;\"+carder.value);
}
</script>
<style type=\"text/css\">
<!--
.style1 {color: #CC0000}
-->
</style>
</head>


<body>
<form name=\"myform\" onSubmit=\"return outPut();\">
<h2 align=\"center\" class=\"style1\">个人网页
<br>
</h2>
<h2>
  <p align=\"center\" class=\"style1\"  >姓名
      <input  name=card onBlur=\"b()\" onFocus=\"a()\" type=text value=\"请输入:\">
</p>
  <p align=\"center\" class=\"style1\"  >学历
  <input  name=carder onBlur=\"b()\" onFocus=\"c()\" type=text value=\"请输入:\"></p>
  </h2>
<h2 align=\"left\">&nbsp;  </h2>
<h2 align=\"center\">
  <p align=\"center\" class=\"style1\"  >&nbsp;
   
  <p align=\"center\" class=\"style1\"  >
    <input type=\"submit\" name=\"Submit\" value=\"显示\" onClick=\"e\">
</p>
</h2>
</form>
</body>
</html>

#3
cyyu_ryh2007-04-12 12:44
楼上的提示好像不太对哦,需要修改下,当输入了信息后也在提示...
#4
lmhllr2007-04-12 15:47
以下是引用cyyu_ryh在2007-4-12 12:44:51的发言:
楼上的提示好像不太对哦,需要修改下,当输入了信息后也在提示...

是的啊,那提示的函数是LZ自己写的,我没改,所以说代码很烂

我只是加了个显示的函数而已,这种根本不叫代码,乱七八糟的

1