2010-12-04 14 views
1

EDIT: J'utilise CodeIgniter: www.codeigniter.comVérifiez les doublons et soumettre

Je suis donc nouveau pour le développement web et la programmation en général et j'ai joué avec PHP et commencé à développer un petit site Web et je veux le rendre plus facile pour les utilisateurs à soumettre.

je 9 boutons radio (oh et je suis en utilisant le code allumeur)

<?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(); 
    ?> 

donc je veux quelque chose à vérifier les doublons et afficher une erreur (de préférence un div) sans recharger la page et je aussi comme le formulaire à soumettre sans le bouton submit (par exemple hotornot.com mais avec 3 jeux de boutons radio). Je comprends que cela a besoin de jQuery et peut-être AJAX (?) Et je suis complètement désemparé avec eux tous les deux. Et aussi j'ai vu ceci: http://jquery.malsup.com/form/ et j'ai essayé de bricoler avec lui mais j'avais nfi ce que je faisais.

+0

Il n'y a pas de radiobuttions dans votre code, mais seulement du code PHP. La première chose que vous devez apprendre sur le développement web est que vous développez du code HTML. –

+0

J'utilise l'allumeur de code: echo form_radio ('name1', '3'); se traduit par: opps

+0

Cela semble un peu dur; form_radio fait partie du framework CI, par son apparence, et produira un bouton radio HTML - http://codeigniter.com/user_guide/helpers/form_helper.html –

Répondre

0

Vous n'avez pas besoin d'utiliser chaque assistant dans CI; Je ne voudrais pas utiliser le formulaire aide, au moins pour les boutons radio que vous devrez inclure gestionnaire d'événements onClick en radio bouton code html:

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

cette partie devrait être mis entre les balises dans votre code html, au-dessus boutons radio bien sûr:

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

la dernière inclut le code jQuery bien sûr et vous sould inclure aussi:

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

J'espère que cette extraits de code vous donnent plus id de base où votre codage devrait aller pour ce cas.

+0

Pas tout à fait comment je l'ai fait mais merci pour l'aide. – opps

+0

De rien. –