我想验证我的表单.我在我的代码点火器视图中有一个表单验证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) 我正在使用代码点火器(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语句从单个表中检索记录.
我的问题 :
如何有效地检索大量的记录而不会延迟页面加载和显示?