Claro que se pueden agregar atributos a voluntad. Para eso justamente existen los
data-attributes.
Definí en tu input todos los que quieras respetando la siguiente sintaxis:
Código HTML:
<input type="text" name="producto" value="Cafe" id="producto" data-c1="32" data-c2="frasco" />
Y luego recoges los valores de la siguiente manera:
Código Javascript
:
Ver originalvar c1= document.getElementById("producto").getAttribute("data-c1");
Saludos :)