【发布时间】:2017-10-19 12:47:24
【问题描述】:
试图让程序要求最小长度为 8,最大长度为 30,但它不起作用,有人能引导我走向正确的方向吗?谢谢! (第 9 行)
<?php ob_start( ); ?>
<html>
<head>
<title>Teacher Registeration</title>
</head>
<body>
<form method='POST' action='TeacherRegisterCheck.php'>
Email:<input type="email" id= "Email" name="teacherEmail" required /><br><br>
Password:<input type="password" pattern=".{8,30}" id= "Password" name="teacherPassword" required title=" 8 to 30 characters" /><br><br>
First Name:<input type="text" id= "First_Name" name="teacherfName" required /><br><br>
Last Name:<input type="text" id= "Last_Name" name="teacherlName" required /><br><br>
<label for="Title"> Title: </label> <select name="Title">
<option selected="" value= "Default"> (Select A Title) </option>
<option value= "Mr">Mr.</option>
<option value= "Mrs">Mrs.</option>
<option value= "Miss">Miss.</option>
<option value= "Ms">Ms.</option>
<option value= "Dr">Dr.</option>
<option value= "Master">Master.</option> </select> </br></br>
<button type="submit"> Enter </button>
</form>
</body>
</html>
<?php
【问题讨论】:
-
您看到的行为是什么?您使用的是什么浏览器和版本?
-
适用于 FireFox 57。可能是特定于浏览器的。 jsbin.com/pupuxoqome/edit?html,console,output
-
它不检查只是转到下一个 php 文件,我使用的是 Google Chrome 61.0.3163.100
-
也可以在 Chrome 中使用。 ibb.co/b2yxam你的问题可能在别处。
-
这应该适用于该浏览器版本。这是一个演示它的小提琴:jsfiddle.net/xdwdk6d0 我猜问题出在粘贴在这里的代码之外。是不是有一些 JS 影响了这个表单?