Decimal validation using codeigniter form validation class | DSCRIPTS: "class MY_Form_validation extends CI_Form_validation {
function decimal($value)
{
$CI =& get_instance();
$CI->form_validation->set_message('decimal',
'The %s is not a valid decimal number.');
$regx = '/^[-+]?[0-9]*\.?[0-9]*$/';
if(preg_match($regx, $value))
return true;
return false;
}
}"
I have been using PHP, Javascript, Jquery with codeignitor since 2009. I used to use and make many custom functions for development purpose of which some are noteworthy and may be useful for others also. I would like to share and discuss such custom functions with all enthusiasts.
Wednesday, July 6, 2011
Tuesday, July 5, 2011
JavaScript: Avoid ajax if not necessary and store small data locally in the page itself
Avoid ajax if not necessary and store small data locally in the page itself.
Example Case:We have to custom messages or descriptions on selecting an option of dropdown.
We can use some attribute like title inside the option tag of select/ Dropdown list to store some custom values/ descriptions and can be used to display the message or text without AJAX.
Here i used the following code for storing the currency of each country in the title field of the corresponding option and will be displayed when the country is selected.
HTML CODE
<table width="100%" class="noBorder" cellpadding="0" cellspacing="0">
<tr>
<td>
<select name="hostCountry" onchange="showhostcurrency(this);">
<option value="">COUNTRY</option>
<option title="Rupees" value="1">INDIA</option>
<option title="USD" value="1">USA</option>
</select>
</td>
<td class="showCurrency">
</td>
</tr>
</table>
function showhostcurrency(obj){
//Here the object will be passed to function which will be recieved to variable obj
//Value stored in title can be accessed as follows
var currency=$(obj).find("option:selected").attr('title');
if(currency!=''){
var currency='Currency: '+currency;
}
$(obj).parent().parent().find('td.showCurrency').html(currency);
}
//Here the object will be passed to function which will be recieved to variable obj
//Value stored in title can be accessed as follows
var currency=$(obj).find("option:selected").attr('title');
if(currency!=''){
var currency='Currency: '+currency;
}
$(obj).parent().parent().find('td.showCurrency').html(currency);
}
Monday, July 4, 2011
Custom Functions
I have been using PHP, Javascript, Jquery with codeignitor for the past 2 years. I used to use and make many custom functions for my productions purpose of which some are noteworthy and may be useful for others also.
I would like to share and discuss such custom functions with all PHP developers and freshers
Subscribe to:
Posts (Atom)