Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

323
Vistas
¿Por qué la declaración de devolución está subrayada en el método de confirmación onclick (VsCode)?

Quiero dar una confirmación a la pantalla antes de eliminar el objeto, pero la declaración de devolución se subraya constantemente. ¿Cómo puedo solucionarlo?

 {% if notifications %} {% for not in notifications %} <li> <figure><img src="{{not.object.image.url}}" alt=""></figure> <small>{{not.object.category.name}}</small> <h4>{{not.object.title}}</h4> <p>{{not.message}}</p> <!-- <p><a href="#0" class="btn_1 gray"><i class="fa fa-fw fa-eye"></i> View course</a></p> --> <ul class="buttons"> <li><a onclick="return confirm('Are you sure?');" href="{% url 'deleteNotificationsAdmin' not.pk %}" class="btn_1 gray delete wishlist_close" > <i class="fa fa-fw fa-times-circle-o"></i> Delete</a></li> </ul> </li> {% endfor %} {% endif %}

Cuando paso el ratón por encima me da error

Una declaración de 'retorno' solo se puede usar dentro del cuerpo de una función.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Entonces resulta que A 'return' statement can only be used within a function body. El error es en realidad un error en Visual Studio Code y actualmente está programado para corregirse en Milestone de marzo de 2022 .

Y de acuerdo con HTML 5.2: 7.4 , es válido usar return value con controladores de eventos.

Procese el valor de retorno de la siguiente manera:

  • Si el tipo de evento es mouseover

  • Si el tipo de evento es error y E es un objeto ErrorEvent

    • Si el valor devuelto es un valor verdadero booleano de Web IDL, entonces cancele el evento.
  • Si el tipo de evento es beforeunload

    • NOTA: El tipo de atributo IDL del controlador de eventos es OnBeforeUnloadEventHandler y, por lo tanto, el valor de retorno se habrá convertido en el valor nulo o DOMString.

    • Si el valor de retorno es nulo, entonces cancele el evento.

    • De lo contrario, si el objeto de evento E es un objeto BeforeUnloadEvent y el valor del atributo returnValue del objeto de evento E es la cadena vacía, establezca el valor del atributo returnValue en el valor de retorno.

  • De lo contrario, si el valor de retorno es un valor falso booleano de Web IDL, entonces cancele el evento.

Como solución alternativa, puede deshabilitar la opción html.validate.scripts desde la configuración de Visual Studio Code.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda