Передача значений в форму formit
        Добрый день. Господа, помогите пожалуйста.
Есть три различные кнопки (подобно заказу выбранного тарифа), по нажатию появляется модальное окно:
Спасибо.
    
    
                                                                                
            Есть три различные кнопки (подобно заказу выбранного тарифа), по нажатию появляется модальное окно:
<form  method="post" enctype="multipart/form-data" role="form">
	<a href="#" class="price" name="price1" data-toggle="modal" data-target="#myModal">Заказать</a>
	<a href="#" class="price" name="price2" data-toggle="modal" data-target="#myModal">Заказать</a>
	<a href="#" class="price" name="price3" data-toggle="modal" data-target="#myModal">Заказать</a>
	
	[[!FormIt?
    		&hooks=`spam,email,redirect`
		&spamCheckIp=`1`
    		&submitVar=`submit_button` 
    		&emailSubject=`Заявка с сайта`
    		&emailTo=`site@site.ru`
		&emailTpl=`форма-отчета`
		&validate=`name:required,phone:required`
	]]
	<div class="modal fade" id="myModal">
  		<label for="name">Вы выбрали тариф: </label>
		<input type="text" name="tarif" id="tarif" value="">	
		<label for="name">Ваше имя: [[!+fi.error.name]]</label>
        	<input type="text" name="name" id="name" value="[[!+fi.name]]" required>
        
		<label for="phone">Телефон: [[!+fi.error.phone]]</label></div>
        	<input type="phone" name="phone" id="phone" value="[[!+fi.phone]]" required>
	
		<button type="submit" name="submit_button" id="submit_button" value="Оправить заявку">Отправить</button>
	</div>
</form>Как передать в <input type="text" name="tarif" id="tarif" value="???"> значение name, той кнопки, которая была нажата.Спасибо.
Комментарии: 6
                Конечно же юзая jquery))
                    $('.price').click(function(){
	var name = $(this).attr('name');
	$('#tarif').value(name);
})Но я бы .price поменял на какой нибудь id            
                По клику на все кнопки, подставляется значение только первой.            
                    $('.price').click(function(){
	var name = $(this).attr('name');
	$('#tarif').val(name);
})            
                Оказывается в jquery все так просто. Будет время свободное, буду учить основы.
Большое спасибо!
                    Большое спасибо!
<script type="text/javascript">
	jQuery(document).ready(function($) {
		$("a.price").click(function() {
		var name = $(this).attr("name");
		$("input#tarif").val(name);
		});
	})
</script>            
                Да да, я перепутал просто val() ))). jquery штука очень удобная)            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.