function CalculoCC($IentOfi,$InumCta)
{
$APesos = Array(1,2,4,8,5,10,9,7,3,6); // Array de "pesos"
$DC1=0;
$DC2=0;
$x=8;
while($x>0) {
$digito=$IentOfi[$x-1];
$DC1=$DC1+($APesos[$x+2-1]*($digito));
$x = $x - 1;
}
$Resto = $DC1%11;
$DC1=11-$Resto;
if ($DC1==10) $DC1=1;
if ($DC1==11) $DC1=0; // DÃgito control Entidad-Oficina
$x=10;
while($x>0) {
$digito=$InumCta[$x-1];
$DC2=$DC2+($APesos[$x-1]*($digito));
$x = $x - 1;
}
$Resto = $DC2%11;
$DC2=11-$Resto;
if ($DC2==10) $DC1=1;
if ($DC2==11) $DC1=0; // DÃgito Control C/C
$DigControl=($DC1)."".($DC2); // los 2 números del D.C.
return $DigControl;
}
$parte1=$cc1."".$cc2;
$parte2=$cc4;
$mensaje="No es correcto los Datos Bancarios";
$cc="";
if (($cc1<>"") && ($cc2<>"") && ($cc3<>"") && ($cc4<>"") ){
$resultado=CalculoCC($parte1,$parte2);
if ($resultado==$cc3){
$mensaje="Datos Bancarios Correctos";
$cc=$cc1."-".$cc2."-".$cc3."-".$cc4;
}
}
echo $mensaje;
Tag Archive for form
Calcular dÃgito de control de una Cuenta Corriente
Rails Form
<% form_for :widget, :url=>widgets_path(@widget), :html=>{} do |f| %>
<% fields_for :person do |p| %>
<% 5.times do |i| %>
<%= p.select(:state, State.find(:all).collect {|s| [ s.title, s.id ], {}, {:index=>i, :style=>''}) %>
<%= p.text_field :zip, :size=>20, :index=>i %>
<%=
calendar_field "person_#{i}", 'born_string',
{ :class => 'date', :name => "person[#{i}][born_string]", :value=>Date.today)strftime("%m/%d/%Y"), :id=>"person_#{i}_born_string" },
{ :firstDay => 1, :range => [1900, 2008], :step => 1, :showOthers => true, :cache => true, :ifFormat => '%m/%d/%Y' }
%>
<%= p.country_select(:country, ['United States'], {}, :index=>i, :style=>'')%>
<%= p.text_area :some_text_area, :cols=>45, :rows=>5, :index=>i %>
<% end %>
<% end %>
<%=
calendar_field 'widget', 'created',
{ :class=>'date', :style=>'', :name=>'widget[created]', :value=>Date.today.strftime("%m/%d/%Y") },
{ :firstDay=>1, :range=>[1900, 2008], :step=>1, :showOthers=>true, :cache=>true, :ifFormat=>'%m/%d/%Y' }
%>
<%= f.radio_button("Active", true, <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> nclick=>"") %>Yes
<%= f.radio_button("In-active", false, <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> nclick=>"") %>No
<select name="custom_question_filter[<%=unique_per_custom_question_filter%>][dropdown_selections][]" size="<%=num_or_max(question.options.size)%>" multiple="multiple" style="border:2px solid #ccc;width:180px;">
<%= options_for_select(question.options, custom_question_filter.dropdown_selections) %>
</select>
<% end %>
submit a form with an anchor tag (link)
<form id="my_form">
<!-- More HTML -->
<a href="javascript:{}" onclick="document.getElementById('the_form').submit(); return false;">submit</a>
</form>
Drupal5 basic form page functions
function web_page_contact_form_page() {
$output .= "<p> </p>";
$output .= drupal_get_form('web_page_contact_form');
return $output;
}
function web_page_contact_form() {
$form = array();
$form['firstName'] = array(
'#type' => 'textfield',
'#title' => t('First Name'),
'#max_length' => 128,
'#required' => TRUE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
'#attributes' => array('style'=>'width:100px;'),
);
return $form;
}
function web_page_contact_form_validate($f,$fv) {
}
function web_page_contact_form_submit($f,$fv) {
}
Search field content control
//
// Search form control function
//
$(document).ready(function(){
// Get default search box value from hidden label
$("#keywords").attr("value", $("#search label").text());
// Clear search box only if default value present
$("#keywords").focus(function(){
if ($(this).attr("value") == $("#search label").text()) {
$(this).attr("value", "");
}
});
});
Highlight active form fields
textarea:focus, input:focus {
border: 1px solid #900;
background-color: #FFFF9D;
}
Tableless forms
<form>
<label for=â€nameâ€>Name</label>
<input id=â€name†name=â€nameâ€><br>
<label for=â€addressâ€>Address</label>
<input id=â€address†name=â€addressâ€><br>
<label for=â€cityâ€>City</label>
<input id=â€city†name=â€cityâ€><br>
</form>
label,input {
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}
label {
text-align: right;
width: 75px;
padding-right: 20px;
}
br {
clear: left;
}
Category: Uncategorized |
Tags: form
Add Include Blank argument to Option Helpers
module ActionView::Helpers::FormOptionsHelper
def options_for_select_with_include_blank(container, selected = nil, include_blank = false)
options = options_for_select_without_include_blank(container, selected)
if include_blank
options = "<option value="">#{include_blank if include_blank.kind_of?(String)}</option>
" + options
end
options
end
alias_method_chain <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ptions_for_select, :include_blank
def options_from_collection_for_select_with_include_blank(collection, value_method, text_method, selected = nil, include_blank = false)
options = options_from_collection_for_select_without_include_blank(collection, value_method, text_method, selected)
if include_blank
options = "<option value="">#{include_blank if include_blank.kind_of?(String)}</option>
" + options
end
options
end
alias_method_chain <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ptions_from_collection_for_select, :include_blank
end
FormOptionsHelpers => :include_blank
module ActionView::Helpers::FormOptionsHelper
def options_for_select_with_include_blank(container, selected = nil, include_blank = false)
options = options_for_select_without_include_blank(container, selected)
if include_blank
options = "<option value="">#{include_blank if include_blank.kind_of?(String)}</option>n" + options
end
options
end
alias_method_chain <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ptions_for_select, :include_blank
def options_from_collection_for_select_with_include_blank(collection, value_method, text_method, selected = nil, include_blank = false)
options = options_from_collection_for_select_without_include_blank(collection, value_method, text_method, selected)
if include_blank
options = "<option value="">#{include_blank if include_blank.kind_of?(String)}</option>n" + options
end
options
end
alias_method_chain <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ptions_from_collection_for_select, :include_blank
end
validación de formularios
<script language="JavaScript" type="text/javascript">
//<!--
function checkform(form){
if(form.campo1.value == ""){
alert("Mensaje de alerta 1");
form.campo1.focus();
return false;
}
if(form.campo2.value == ""){
alert("Mensaje de alerta 2");
form.campo2.focus();
return false;
}
return true;
}
//-->
</script>