html/javascript/css如何组合和修复此问题

html/javascript/css如何组合和修复此问题,javascript,html,function,Javascript,Html,Function,好吧,这就是一切,但我的问题很小。。 页面已设置,积分系统正确,我需要做的就是让输入显示与积分系统匹配,并显示与之相关的警报 问题是,当用户在文本框中输入命令时,它应该提醒排名(专业、新手、初学者、noob) 功能系统(){ var point=document.world.system.txt_points.value var tourn=document.world.system.txt\u tourn.value var level=document.world.system.txt\u

好吧,这就是一切,但我的问题很小。。 页面已设置,积分系统正确,我需要做的就是让输入显示与积分系统匹配,并显示与之相关的警报

问题是,当用户在文本框中输入命令时,它应该提醒排名(专业、新手、初学者、noob)


功能系统(){
var point=document.world.system.txt_points.value
var tourn=document.world.system.txt\u tourn.value
var level=document.world.system.txt\u level.value
var check=document.world.system.txt\u check.value
var results=document.world.system.txt_results.value
如果((点数>=100000)和(&(等级>10)和(&(行程>25))
{
结果=警报(“专业状态”)
}
如果((点数>=100000)和&(级别>10))
{
警惕(“新手”)
}
如果(点>=100000)
{
警惕(“初学者”)
}

if(points你的HTML充满了无效的标记。我已经清理了一点(它仍然有问题),并在表单中添加了一个onsubmit来调用你的系统函数。我也修改了一点你的系统函数。你没有一直用正确的名称引用变量。(points代替point,等等)。下次,在发布问题或代码之前,请进行一些拼写检查。通常,一个或两个拼写错误会被认为是被忽略的,但您的拼写错误很多。您只需花几分钟时间仔细检查一下,就可以更接近开始

HTML

   <form name="world" method="post" onsubmit="system(); return false;">

   <table border=3>



   <th><font size='16'>defined</font></th>

   <th><font size='16'>user input</font></th>


   <tr>
   <td>How many points have you earned?</td>
   <td>
   <input type="text" name="txt_points" size='50' id='point'>
   </td>
   </tr>


   <tr>
   <td>How many tournaments have you played in?</td>
   <td>
   <input type="text" size='50' id='tourn' name='txt_tourn'>
   </td>
   </tr>

   <tr>
   <td>highest level</td>
   <td>
   <input type="text" size='50' id='level' name ='txt_level'>
   </td>
   </tr>

   <tr>
   <td>Have you won atleast 1 tournement</td>
   <td

    >
       <input type="checkbox"id='check' name=txt_check>

      </td>
    </tr>
    <tr>
    <td>your world of wizards ranking is </td>
    <td>
    <input type="submit"value ="submit">
    <br>
    <input type ="text box" name ="txt_results">



    </td>
    </tr>
    </table>

    </form>

定义
用户输入
你得了多少分?
你参加过多少场比赛?
最高级别
你至少赢得过一次巡回赛吗
你的巫师世界排名是

JAVASCRIPT

function system(){

     var point=document.world.txt_points.value;
     var tourn=document.world.txt_tourn.value;
     var level=document.world.txt_level.value;
     var check=document.world.txt_check.value;
     var results=document.world.txt_results.value

     if ((point>=100000)&&(level>10)&&(tourn>25))
     {
     alert("pro status")
     }
    if((point>=100000)&&(level>10))
    {
   alert("Novice")
    }
   if (point>=100000)
   {
   alert("beginner")
   }

   if (point<100000)
   {
   alert("noob")
   }

   if (check==true)
   {
   alert("pro")

   }

   }
功能系统(){
var point=document.world.txt_points.value;
var tourn=document.world.txt_tourn.value;
var level=document.world.txt_level.value;
var check=document.world.txt_check.value;
var results=document.world.txt_results.value
如果((点数>=100000)和(&(等级>10)和(&(行程>25))
{
警报(“专业状态”)
}
如果((点>=100000)和&(级别>10))
{
警惕(“新手”)
}
如果(点>=100000)
{
警惕(“初学者”)
}

if(point)if(point)你的
系统
函数显然从未被调用过。而且所有
.world.system
s都应该是
.world
,我相信,你可能需要一些
if(如果)
,而不仅仅是
if(如果)
。它的打印结果我有问题,也没有type=“text box”这样的东西。它是type=“text”。并且您的中心标记在无效位置打开和关闭。中心也是一个不推荐使用的/过时的标记。在某些情况下,提交表单时,可能需要调用system()函数。否则system()函数中的代码将永远无法运行。
function system(){

     var point=document.world.txt_points.value;
     var tourn=document.world.txt_tourn.value;
     var level=document.world.txt_level.value;
     var check=document.world.txt_check.value;
     var results=document.world.txt_results.value

     if ((point>=100000)&&(level>10)&&(tourn>25))
     {
     alert("pro status")
     }
    if((point>=100000)&&(level>10))
    {
   alert("Novice")
    }
   if (point>=100000)
   {
   alert("beginner")
   }

   if (point<100000)
   {
   alert("noob")
   }

   if (check==true)
   {
   alert("pro")

   }

   }