Проверьте наличие дубликатов и отправьте - PullRequest
1 голос
/ 04 декабря 2010

РЕДАКТИРОВАТЬ: я использую Code Igniter: www.codeigniter.com

Так что я новичок в веб-разработке и программировании в целом, и я играл с PHP и начал разработку небольшого веб-сайта иЯ хочу упростить отправку пользователям.

У меня 9 переключателей (о, я использую воспламенитель кода)

    <?php
    echo form_radio('name1', '3')." 3 ";
    echo form_radio('name1', '2')." 2 ";
    echo form_radio('name1', '1')." 1 ";
    echo form_radio('name2', '3')." 3 ";
    echo form_radio('name2', '2')." 2 ";
    echo form_radio('name2', '1')." 1 ";
    echo form_radio('name3', '3')." 3 ";
    echo form_radio('name3', '2')." 2 ";
    echo form_radio('name3', '1')." 1 ";
    $submit = Array ("name" => 'submit', "value" => 'Submit', "class" => "g-button large");
    echo form_submit($submit);
    echo form_close();
    ?>

Так что я хочу что-то проверить на наличие дубликатов иотображать ошибку (желательно div) без перезагрузки страницы, и я также хотел бы, чтобы форма отправлялась без кнопки отправки (например, hotornot.com, но с 3 наборами переключателей).

Я понимаю, что это необходимоJQuery и, возможно, AJAX (?), и я совершенно не знаю, с ними обоими.А также я увидел это: http://jquery.malsup.com/form/ и я попытался повозиться с этим, но у меня было нфи, что я делал.

1 Ответ

0 голосов
/ 05 декабря 2010

Вам не нужно использовать каждого помощника в CI; Я бы не использовал помощник по формам, по крайней мере, для переключателей, так как вам нужно включить обработчик события onClick в HTML-код переключателя:

<input type="radio" name="name1" value="3" onclick="set_info('send_something')" />
<div id="info">&nbsp;</info>

эта часть должна быть помещена между тегами в вашем HTML-коде, над переключателями, конечно:

<script type="text/javascript">
set_info=function(send_something){
$('#info').html(send_something);
}
</script>

последний включает, конечно, код jQuery, и вы также должны включить его:

<script type="text/javascipt" src="jquery.js"></script>

Я надеюсь, что эти фрагменты кода дадут вам больше, чем просто базовое представление о том, куда должно идти ваше кодирование для этого случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...