reconstructed html and js, add input constraints