<p>我只是想让四个不同的地方输入1-8之间的数字,不接受任何字母或特殊字符。我只需要数字。然而,当我运行代码时,没有输入。`<br /><br />有人能帮我得到输入,只允许从1-8的数字。我是这样写的:</p><p><br /></p>
<pre class="brush:php;toolbar:false;">'
    <body>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>MhMTSEL</title>
    //inputs
    <p1>M:</p1><input1 id="alpoint" value="-" /></div><br>
    <p2>S</p2><input2 id="alpoint" value="-" /></div><br>
    <p3>El</p3><input3 id="alpoint" value="-" /></div><br>
    <p4>MT/hMT</p4><input4 id="alpoint" value="-" /></div><br>
    </body>
'</pre>
<p><br /></p>            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
         
        
        
     
首先,一个id在一个html页面中只能使用一次。
<div> <label for="input1">M:</label> <input id="alpoint1" name="input1" value="-" /> </div> <div> <label for="input2">S</label> <input id="alpoint2" name="input2" value="-" /> </div> <div> <label for="input3">El</label> <input id="alpoint3" name="input3" value="-" /> </div> <div> <label for="input4">MT/hMT</label> <input id="alpoint4" name="input4" value="-" /> </div>现在应该好了