HTML表单输入的name属性是否与type属性的值不同?
我发现当我使用输入的名称和输入的类型作为相同的属性时,某些函数将没有单词。
type属性必须是有效的可用值之一,例如text或password。
name属性是您定义的名称。
有时候某些东西在它们具有相同值时对你不起作用的可能原因是,你可能给类型属性一个对它无效的值。
例如:
<input type="coupon" name="coupon"> <!-- This won't work, type "coupon" doesn't exist -->
<input type="password" name="password"> <!-- This will work -->
<input type="text" name="coupon"> <!-- This will work -->
第二个将起作用,因为password是type属性的有效值。第一个不起作用,因为没有像“优惠券”这样的输入类型。因此该类型需要更改为“文本”。
这是一个容易犯的错误,所以我建议检查一下。