用Javascript中的形式表示数字的Switch语句

用Javascript中的形式表示数字的Switch语句,javascript,Javascript,请有人能帮我用一个代码做一个switch语句和一个表单来检查吗 比如: <script language="JavaScript"> <!-- function verifyPerf(form){ var myEntry = form.number(); //check the edit box number, didn't know how?! var firstPart = "1. You need to do thing 1"; var endPart =

请有人能帮我用一个代码做一个switch语句和一个表单来检查吗 比如:

<script language="JavaScript">
<!--
function verifyPerf(form){
  var myEntry = form.number(); //check the edit box number, didn't know how?! 
  var firstPart = "1. You need to do thing 1";
  var endPart = "2. You need to to do thing 2";

 switch(myEntry){
    case "<= 3000" :
      alert(firstPart);
      break;
    case ">3000 and <9000" :
      alert(endPart);
      break;
   //would like to add 3 more cases 
    default :
      alert('You have entered an invalid performance number');
  }
}
-->
</script>
</head>
<body>
<form name="myForm">
<b>Please enter your performance number:</b><br>
  <input type=number value="" name="perfNumber">
  <input type=BUTTON value="Verify" name="myButton" onClick='verifyPerf(this.form)'>
</form>
</body>
</html>

请输入您的演出编号:
谢谢你的帮助。 Lx

这部分有很多地方不起作用。 函数验证性能(表格){ var myEntry=form.value

。。。。。 及表格:

请输入性能:

您的switch语句正在查找字符串'3000,这不是
switch
的设计目的,而是
if(){}else if(){}/*etc*/else{}
是为您设计的。也许您的答案可以包含一些代码,而不仅仅是链接到副本question@PaulS.:请不要。只要获得足够的声誉就可以进行标记。这是对复制处理系统的滥用。我不理解“视为无效”对标志的决定,但很可能是因为有机器人评论员看到了一票,他们认为这将意味着它是有用的,但它没有遵循网站政策。我为没有遵循识别重复问题的程序而道歉。我不知道标志过程。