Foros del Web » Creando para Internet » HTML »

Action en form

Estas en el tema de Action en form en el foro de HTML en Foros del Web. tengo un formulario que realiza una accion dependiendo que boton active, lo que quiero hacer es realizar la accion del primer input sin darle la ...
  #1 (permalink)  
Antiguo 11/08/2014, 07:37
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Action en form

tengo un formulario que realiza una accion dependiendo que boton active, lo que quiero hacer es realizar la accion del primer input sin darle la opcion al usuario de elegir que boton tocar este es el form:

<form action="javascript:;" method="post" id="new_account_form" class="std" autocomplete="on" autofill="on">
<fieldset>
*{<h3 id="new_account_title">{l s='New Customer'}</h3>
<div id="opc_account_choice">
<div class="opc_float">
<p class="title_block">{l s='Instant Checkout'}</p>
<p>
<input type="button" class="exclusive_large" id="opc_guestCheckout" value="{l s='Guest checkout'}" />
</p>
</div>

<div class="opc_float">
<p class="title_block">{l s='Create your account today and enjoy:'}</p>
<ul class="bullet">
<li>{l s='Personalized and secure access'}</li>
<li>{l s='A fast and easy check out process'}</li>
<li>{l s='Separate billing and shipping addresses'}</li>
</ul>
<p>
<input type="button" class="button_large" id="opc_createAccount" value="{l s='Create an account'}" />
</p>
</div>
<div class="clear"></div>
</div>}*
<div id="opc_account_form">
{$HOOK_CREATE_ACCOUNT_TOP}
<script type="text/javascript">
// <![CDATA[
idSelectedCountry = {if isset($guestInformations) && $guestInformations.id_state}{$guestInformations.id _state|intval}{else}false{/if};
{if isset($countries)}
{foreach from=$countries item='country'}
{if isset($country.states) && $country.contains_states}
countries[{$country.id_country|intval}] = new Array();
{foreach from=$country.states item='state' name='states'}
countries[{$country.id_country|intval}].push({ldelim}'id' : '{$state.id_state}', 'name' : '{$state.name|escape:'htmlall':'UTF-8'}'{rdelim});
{/foreach}
{/if}
{if $country.need_identification_number}
countriesNeedIDNumber.push({$country.id_country|in tval});
{/if}
{if isset($country.need_zip_code)}
countriesNeedZipCode[{$country.id_country|intval}] = {$country.need_zip_code};
{/if}
{/foreach}
{/if}
//]]>
{literal}
function vat_number()
{
if (($('#company').length) && ($('#company').val() != ''))
$('#vat_number_block').show();
else
$('#vat_number_block').hide();
}
function vat_number_invoice()
{
if (($('#company_invoice').length) && ($('#company_invoice').val() != ''))
$('#vat_number_block_invoice').show();
else
$('#vat_number_block_invoice').hide();
}
$(document).ready(function() {
$('#company').on('input',function(){
vat_number();
});
$('#company_invoice').on('input',function(){
vat_number_invoice();
});
vat_number();
vat_number_invoice();
{/literal}
$('.id_state option[value={if isset($guestInformations.id_state)}{$guestInformat ions.id_state|intval}{/if}]').prop('selected', true);
$('.id_state_invoice option[value={if isset($guestInformations.id_state_invoice)}{$guest Informations.id_state_invoice|intval}{/if}]').prop('selected', true);
{literal}
});
{/literal}
</script>


Muchas gracias.
  #2 (permalink)  
Antiguo 11/08/2014, 08:01
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Action en form

Hola:

Cita:
Iniciado por rosmilton Ver Mensaje
... lo que quiero hacer es realizar la accion del primer input sin darle la opcion al usuario de elegir que boton tocar...
Siempre, siempre pon en el action la url que procese el formulario; si planteas alternativas usa el evento asociado al envío (submit)... es más, si quieres alternativas plantéalo en un lenguaje del servidor.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 11/08/2014 a las 08:02 Razón: retocar quote.
  #3 (permalink)  
Antiguo 14/08/2014, 17:43
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Action en form

Claro lo que pasa que este codigo es de prestashop y no entiendo que es lo que hace cuando hacen click en el primer boton , supuestamente no realiza nada activa el codigo javascrip pero no se como realizar eso sin que el usuario tenga que hacer el click. Por que la segunda opcion no la necesito.
Desde ya muchas gracias por la ayuda.

Etiquetas: form, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:47.