Запустите функцию javascript, используя форму Symfony и веткуPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запустите функцию javascript, используя форму Symfony и ветку

Сообщение Anonymous »

Я пытаюсь выполнить функцию, когда пользователь нажимает клавишу при вводе формы. Для этого я использую Symfony с Twig и веб-пакетом. Теперь, когда я передаю атрибут onkeydown для вызова функции test(), в браузере я всегда получаю ошибку:

Uncaught ReferenceError: тест не определен при нажатии клавиши http://localhost/register:1

Вот отрывок кода
Моя форма: RegistrationFormType.php

Код: Выделить всё

public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('username', TextType::class, [
'attr' => ['onkeydown' => 'test()']
])
}
Мой тестовый файл js:

Код: Выделить всё

function test(){
console.log("test");
}
App.js:

Код: Выделить всё

import './bootstrap.js';
import './styles/new-account.css';
import './controllers/test.js'
В моем браузере:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... m-and-twig
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»