Tengo un botón en mi código html para restablecer la contraseña que tiene comillas anidadas
<button type="" class="btn btn-primary" onclick="window.location.href='{% url 'password_reset' %}'">Forgot Password</button>
El botón funciona en el sitio y no parece tener ningún problema hasta ahora. Pero mi código VS me da el siguiente problema
';' esperado.
¿Debería preocuparme por este problema?
Técnicamente no, ya que los puntos y comas en javascript se usan para separar declaraciones y solo hay una línea de código en esta cita anidada. También hay una inserción automática de punto y coma después de cada línea, por lo tanto, seguirá funcionando cuando se ejecute. Sin embargo, siempre se recomienda agregar punto y coma después de cada declaración para que el código sea más fácil de leer y simplemente se vea mejor. Esto también puede garantizar la consistencia del código en caso de que JS lo interprete incorrectamente. Pero en este caso, es su elección decidir si agregar el punto y coma o ignorar la advertencia. Pruebe "window.location.href='{% url 'password_reset' %};'"
para solucionar el problema