Tag Archive for form

Calcular dígito de control de una Cuenta Corriente

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;

source

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 %>

source

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>

source

Drupal5 basic form page functions

function web_page_contact_form_page() {
$output .= "<p>&nbsp;</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) {

}

source

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", "");
}
});

});

source

Highlight active form fields

textarea:focus, input:focus {
border: 1px solid #900;
background-color: #FFFF9D;
}

source

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;
}

source

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

source

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

source

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>

source