Me surgio esta duda ya que en javascript se pueden crear, modificar y borrar atributos para cualquier elemento del documento dinamicamente, pero es posible hacer esto por ejemplo:
Código HTML:
<input type="text" name="test" required="yes" otroatributo="lalala" />
y que el documento sea válido? y si no es válido pero a mi me sirven esos atributos para validar el formulario, tiene algo de malo agregarlos?