小编Bil*_*lid的帖子

使用JavaScript和html进行表单验证

我想验证我的表单.我在我的代码点火器视图中有一个表单验证javascript代码,但它无法正常工作,仍然在没有任何验证的情况下将值发送到下一页.你能告诉我我在哪里弄错了,为什么会这样?

码:

<form method="get" action="/calculator/stage_two" name="calculate" id="calculate" onsubmit="return validateForm();">
    <div class="calc_instruction">
        <input type="text" name="property_number" placeholder="No/Name" id = "property_number" class="stage_one_box" />
        <input type="text"  name="postcode" placeholder="Postcode" id = "postcode" class="stage_one_box" />
    </div>
    <input type = "image" name = "submit_calculator" id = "submit_calculator" value="Go" src = "/images/next_button.png" />
</form>
Run Code Online (Sandbox Code Playgroud)

Javascript功能:

<script type="text/javascript">
    function validateForm() {
        var postcode=document.forms["calculate"]["postcode"].value;
        if (postcode==null || postcode=="") {
            alert("Please enter the postcode to give you more accurate results");
            document.forms["calculate"]["postcode"].focus();
            return false;
        }
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript php codeigniter

1
推荐指数
1
解决办法
607
查看次数

在PHP网页上加载大量数据的有效方法

我正在使用代码点火器(PHP)和MYSQL.我正在从我的mysql数据库中提取大量数据(大约6万条来自XML的记录).然后我试图将这些数据加载到我的网页上.我成功地将数据插入我的数据库使用代码点火器的插入批处理方法.但是当我尝试检索这些记录时,加载并显示在网页上需要很长时间.

我用来插入数据的方法:

  $data = array(array('title' => 'My title' ,
  'name' => 'My Name' ,
  'date' => 'My date' ),
   array('title' =>'Another title','name'=> 'Another Name','date' =>'Another date'));

   $this->db->insert_batch('mytable', $data); 
Run Code Online (Sandbox Code Playgroud)

我只是使用select语句从单个表中检索记录.

我的问题 :

如何有效地检索大量的记录而不会延迟页面加载和显示?

php mysql codeigniter

0
推荐指数
1
解决办法
1537
查看次数

标签 统计

codeigniter ×2

php ×2

html ×1

javascript ×1

mysql ×1