var nombre = form.nombre.value;
var peso = form.peso.value;
Al declarar esas variables entiendo que vienen del form de html pero el ".nombre" o ".peso" ¿lo toma del html por el id o por el name que tiene declarado en el input?
No comprendo bien como va la sintaxis al colocar el punto después de form lo que decimos es: seleccióname a el id o el name del input que se encuentra dentro del form, por ejemplo ¿hay forma de que selecciona al label en vez del input? ¿se le tendría que colocar un id a ese label para colocarlo después del form. ?