2010-12-04 9 views
1

EDITを提出:私はCodeIgniterのを使用しています: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/と私はそれを試してみましたが、私は何をしていたnfiを持っていた。

+0

コードにはラジオボタンがありませんが、一部のPHPコードのみです。まずWeb開発について学ばなければならないのは、HTMLコードを開発することです。 –

+0

コードイグナイターを使用しています: echo form_radio( 'name1'、 '3'); opps

+0

これは少し厳しいようです。 form_radioは、CIフレームワークの一部です。その外観によって、HTMLラジオボタンが生成されます。http://codeigniter.com/user_guide/helpers/form_helper.html –

答えて

0

CIではすべてのヘルパーを使用する必要はありません。あなたはラジオボタンのHTMLコードにonClickイベントハンドラを追加する必要がありますように私は、少なくともラジオボタンのために、フォームヘルパーを使用することはありません。上記の

この部分はあなたのhtmlコードでタグの間に配置する必要があります
<input type="radio" name="name1" value="3" onclick="set_info('send_something')" /> 
<div id="info">&nbsp;</info> 

、当然のラジオボタン:

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

最後のものはもちろんのjQueryのコードが含まれており、あなたもそれを含めるsould:

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

私はこのコードスニペットは、あなたの基本的なID以上のものを与えることを願っていますこの場合、コーディングはどこに行かなければなりません。

+0

どうやってやったのですか?助けてくれてありがとう。 – opps

+0

ようこそ。 –

関連する問題