2013-07-22 2 views
0

Работа с формой входа/регистрации, которая имеет те же поля Email and Password. У меня есть к кнопкам в конце формы:Codeigniter: изменить значение form_open с javascript

<input class="loginButton" type="submit" name="submit" value="Login"> 
<input class="loginButton" type="submit" name="submit" style="display:none;" value="Sign Up"> 

На основе выбора пользователя я буду держать шоу/hibe между этими двумя кнопками.
Есть способ, которым я могу переключаться между действием URL-адреса create_user и login.

Я использую ion_auth в качестве основы для регистрации.

ответ

0

Когда вы show/hide кнопки в зависимости от выбора пользователя, вы также можете изменить действие вашего form, используя что-то вроде этого (это идея, но ваш случай отличается)

$('form > input:button').on('click', function(){ 
     var action = $('form').attr('action') == 'myAction.php' ? 'someAction.php' : 'myAction.php' ; 
     $('#myForm').attr('action', action); 
}); 

DEMO.

Это действие изменится на someAction.php, если это действие установлено на myAction.php, и оно установит действие на myAction.php, когда оно установлено на someAction.php.

Но, в вашем случае, я думаю, вы должны использовать, что-то вроде этого (псевдо-код)

if(login button is visible){ 
    // set action to login 
} 
else { 
    // set action to create_user 
} 
Смежные вопросы