У меня есть форма, и я хотел бы, чтобы при ее отправке она перенаправляла меня на другую страницу,
, зная, что путь перенаправления должен быть динамическим,
это означает, чтоЯ использую функцию javascript, которая выбирает пользователя и возвращает строку
обработчик ajax data-request-redirect принимает только строку и выполняет код не javascript:
title = "test"
url = "/test"
layout = "default"
is_hidden = 0
==
<?php
function onStart()
{
$this['example'] = Session::get('example-key');
}
function onTest()
{
Session::put('example-key', input('my-input'));
}
?>
==
<form method="POST" data-request="onTest" data-request-redirect="......" name="formu" accept-charset="UTF8" enctype="multipart/form-data">
<input type="text" name="my-input">
<button type="submit">Submit</button>
</form>
{% if example %}
<strong>Example: {{ example }}</strong>
{% endif %}
<script type = "text/javascript">
$(function() {
var $buttonBien = $('.bien');
$buttonBien.on('click',function (event) {
event.preventDefault();
});
});
function type_bien(x){
switch( x) {
case 0:
return "formulaire_villa";
break;
case 1:
return "formulaire_villa";
break;
case 2:
return "formulaie_riad";
break;
case 3:
document.getElementById(3).checked="true";
/* document.forms["formu"].action="formulaire_appartement";*/
return "formulaire_appartement";
break;
default:
alert('local_commerce est selected');
}
}
</script>
что делать в data-request-redirect
Я действительно заблокирован
пожалуйста, помогите