Атрибут шаблона просто не работает в форме HTML - PullRequest
0 голосов
/ 02 мая 2020

      <!DOCTYPE html>
     <html lang="en">
     <head>
	<meta charset="UTF-8">
	<title>Form practice</title>
   </head>
    <body><h1>Register</h1>

	<form>
		<label for="first name">First Name</label>
		<input id="first name" type="text" name="first name" placeholder="John" required>


		<label for="last name">Last Name</label>
		<input id="last name" type="text" name="last name" placeholder="Smith" required>

		<div>
		<label for="male">Male</label>
		<input id="male" type="radio" name="gender" value="male">

		<label for="female">Female</label>
		<input id="female" type="radio" name="gender" value="female">

		<label for="other">Other</label>
		<input id="other" type="radio" name="gender" value="other">
		</div>

		<div>
      <label for="email">Email:</label>
      <input type="email" name="email" id="email" required placeholder="your email">

      <label for="password">Password:</label>
      <input type="password" name="password" id="password" pattern=".{5,10}" title="5 to 8 characters" required>
		</div>

		<div>
			<label>
				Birthday:
				<select name="month">
					<option>Month</option>
					<option>Jan</option>
					<option>Feb</option>
					<option>Mar</option>
				</select>
				<select month="day">
					<option>Day</option>
					<option>01</option>
					<option>02</option>
					<option>03</option>
				</select>
				<select month="year">
					<option>Year</option>
					<option>1990</option>
					<option>1991</option>
					<option>1992</option>
				</select>
			</label>
		</div>

		<div>
			<label for="agreed">I agree to the terms and conditions</label>
			<input id="agreed" type="checkbox" name="agreed">
		</div>

	    <input type="submit" name="">
	 </form>
    </body>
    </html>

Атрибут pattern во входном теге для пароля не работает, равно как и атрибут title. Работает только обязательный атрибут. Я попытался проверить Chrome и Safari. Это устарело? Как еще можно добавить проверку для минимальной длины (кроме использования JS)?

1 Ответ

1 голос
/ 02 мая 2020

Я не уверен, в чем проблема. Я скопировал ваш код, и он отлично работает с моей стороны, если я не неправильно понимаю ваш вопрос. Можете ли вы объяснить проблему у вас дальше? Я протестировал его как в Chrome, так и в Firefox:

password min/max characters

и названии:

enter image description here

...