<button onclick="return validateEdit();" class="btn btn-primary submit-btn">Submit</button> function validateEdit() { var name = document.getElementById("sftName").value; aler("name") var startTime = document.getElementById("startTimeEdit").value; aler("start time") }La función ejecuta la primera alerta y no muestra la segunda alerta. También estoy usando:
$('#edit_shift').on('show.bs.modal', function (event) { var anchor = $(event.relatedTarget) // Button that triggered the modal var id = anchor.data('whatever') var from = anchor.data('fromtime') var modal = $(this) $("#sftName").attr("value", name); $("#startTimeEdit").attr("value", from);En la otra forma está funcionando bien.
Editar: la hora de inicio con valor y sin valor no funciona en ambos casos.
Estoy completamente a cero en javascript.
Hay algún error tipográfico. Asegúrese de que esté alerta en su código y no alerta . También el contenido html que publicó tiene solo un botón, mientras que está tratando de obtener dos elementos con id sftName y startTimeEdit , asegúrese de que esos elementos estén allí en su código. Para una mejor comprensión, ¿puede recrear el problema anterior en codepen?