Передача переменной из PHP в JS (что я делаю не так).
Как передать значение переменной из PHP в фунцию JS?
Делаю вот так: echo '<form action="' . $url . '" method="post" name="FormRegistration" onsubmit="return RegistrationValid(\'Текст_для_функции\');">'; Работает. Делаю вот так: $abcd = 'Текст_для_функции'; echo '<form action="' . $url . '" method="post" name="FormRegistration" onsubmit="return RegistrationValid("' . $abcd . '");">'; Не работает. Как правильно? Подскажите пожалуйста. |
Цитата:
onsubmit="return RegistrationValid("' . $abcd . '");" - ошибка с кавычками. Не сложно же результат посмотреть? <form action="" method="post" name="FormRegistration" onsubmit="return RegistrationValid(" Текст_для_функции");"=""> |
Цитата:
|
Также как и в первом случае - одинарные с экранированием
(\'' . $abcd . '\')" |
Хух... Исправил. Вот:
$abcd = 'Текст_для_функции'; echo '<form action="' . $url . '" method="post" name="FormRegistration" onsubmit="return RegistrationValid(\'' . $abcd . '\');">'; Спасибо. :) Дополнение. Цитата:
Посмотреть можно так: echo htmlspecialchars('<form action="'. $url . '" method="post" name="FormRegistration" onsubmit="return RegistrationValid(\'' . $abcd . '\');"'); |
Цитата:
|
Rise,
лучше тогда так: action="<?=$url?>" |
laimas, фича шорката может быть НЕ включена в настройках.
Правильно вот так <?php echo $form; ?> <script>/* та самая функция */</script> |
Цитата:
Заткнись, ты спец в "пехепе", в РНР ты полный ноль. |
Цитата:
А может у него 5.3, у моего хостера 5.3 например. Иди скажи "дебил" в ник.ру ))) Цитата:
Гифку хочешь? |
Часовой пояс GMT +3, время: 05:27. |