【发布时间】:2010-12-04 09:34:21
【问题描述】:
编辑:我正在使用代码点火器:www.codeigniter.com
所以我是 web 开发和编程的新手,我一直在玩 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/,我尝试修改它,但我知道我在做什么。
【问题讨论】:
-
您的代码中没有单选按钮,只有一些 PHP 代码。您必须了解 Web 开发的第一件事就是开发 HTML 代码。
-
我正在使用代码点火器:echo form_radio('name1', '3');转换为:
-
这似乎有点苛刻; form_radio 是 CI 框架的一部分,从外观上看,它会生成一个 HTML 单选按钮 - codeigniter.com/user_guide/helpers/form_helper.html
-
是的,这就是重点。这些翻译后的 HTML 按钮应该是您的问题,而不是 PHP 代码。
标签: php javascript jquery ajax codeigniter