HTML表单输入的name属性是否与type属性的值不同?

问题描述 投票:0回答:1

HTML表单输入的name属性是否与type属性的值不同?

我发现当我使用输入的名称和输入的类型作为相同的属性时,某些函数将没有单词。

html forms
1个回答
1
投票

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属性的有效值。第一个不起作用,因为没有像“优惠券”这样的输入类型。因此该类型需要更改为“文本”。

这是一个容易犯的错误,所以我建议检查一下。

© www.soinside.com 2019 - 2024. All rights reserved.