Я совершенно не знаком с Javascript и jquery, но у меня есть страница и 3 формы. Формы находятся во внешнем файле. Мне нужно, когда я выбираю Radio Button 1, появляется форма 1, появляется кнопка Radio 2, Form 2 и т.д.
Спасибо.
Том.
Я сделал небольшую демонстрацию jsfiddle, чтобы показать вам, как вы обычно подходите к этому.
var $button = $(".button"),
$paragraph = $(".sometext");
$button.click(function (event) {
// do something when ".a_button" is clicked.
$paragraph.toggle();
// there are many functions like .toggle
// Take a look at .show and .hide, .slide, .animate and .fade
})
Вы можете сделать это с помощью ajax:
HTML
<div id="ajax-form"></div>
<input class="radio-1" type="radio">
JQuery
$('.radio-1').on('click', function() {
$.ajax({
type: 'GET',
url: 'form-1.html',
complete: function(data) {
$('#ajax-form').html(data);
}
});
});
$('.radio-2').on('click', function() {
$.ajax({
type: 'GET',
url: 'form-2.html',
complete: function(data) {
$('#ajax-form').html(data);
}
});
});
...