miércoles, 10 de marzo de 2010

Required field(s) validation v1.10- By NavSurf

Súper recomendado! hace un muy buen paro!

<pre><script language="JavaScript">
<!--

/***********************************************
* Required field(s) validation v1.10- By NavSurf
* Visit Nav Surf at http://navsurf.com
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

function formCheck(formobj){
 // Enter name of mandatory fields
 var fieldRequired = Array("FirstName", "LastName");
 // Enter field description to appear in the dialog box
 var fieldDescription = Array("First Name", "Last Name");
 // dialog message
 var alertMsg = "Please complete the following fields:\n";

 var l_Msg = alertMsg.length;

 for (var i = 0; i < fieldRequired.length; i++){
  var obj = formobj.elements[fieldRequired[i]];
  if (obj){
   switch(obj.type){
   case "select-one":
    if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
     alertMsg += " - " + fieldDescription[i] + "\n";
    }
    break;
   case "select-multiple":
    if (obj.selectedIndex == -1){
     alertMsg += " - " + fieldDescription[i] + "\n";
    }
    break;
   case "text":
   case "textarea":
    if (obj.value == "" || obj.value == null){
     alertMsg += " - " + fieldDescription[i] + "\n";
    }
    break;
   default:
   }
   if (obj.type == undefined){
    var blnchecked = false;
    for (var j = 0; j < obj.length; j++){
     if (obj[j].checked){
      blnchecked = true;
     }
    }
    if (!blnchecked){
     alertMsg += " - " + fieldDescription[i] + "\n";
    }
   }
  }
 }

 if (alertMsg.length == l_Msg){
  return true;
 }else{
  alert(alertMsg);
  return false;
 }
}
// -->
</script>



&lt;!--SAMPLE FORM --------------------------------&gt;

<form name="formcheck" onsubmit="return formCheck(this);">
First Name: <input name="FirstName" size="25" type="text" />
Last Name: <input name="LastName" size="25" type="text" />
<input type="submit" value="Submit Form" />
</form>
</pre>

martes, 9 de marzo de 2010

El diseño web es decisivo en la compra por Internet

Cada vez más gente compra vía web. Es cómodo, rápido, sencillo (en
algunos casos) y cada vez más seguro. Según los datos del Instituto
Nacional de Estadística (INE), casi <strong>el 75 por ciento de los
usuarios destaca la facilidad de uso de la página web como un factor
decisivo a la hora de realizar una compra por Internet.</strong> En la
red, como en cualquier tienda de la calle, no sólo es importante el
producto que se intenta vender, sino la manera de venderlo.

Según los datos recogidos por FACT Finder, empresa especializada en <a href="http://www.muyinteresante.es/tag/comercio">comercio</a>
online, un mal mecanismo de búsqueda hace que el 34 por ciento de los
usuarios abandone la tienda virtual al no encontrar el producto que
deseaban. De este modo, mecanismos de <strong>búsqueda inteligente</strong> pueden ser un acicate para aquellos nuevos compradores que todavía no lo han hecho por no encontrar los productos deseados.

Según los datos del INE, además de los problemas con los buscadores,
los principales problemas de los usuarios cuando compran por <a href="http://www.muyinteresante.es/tag/internet">Internet </a>son el retraso en la entrega (37,9 por ciento) y los fallos técnicos en el momento del pago (26,7 por ciento).

<h2>Comodidad y sencillez<br></h2>
Como explica la responsable de Expansión Internacional de Omikron
GMBH, Katrin Jaehnke, "el consumidor valora las ventajas de la <a href="http://www.muyinteresante.es/tag/compra%20online">compra online</a>, como la comodidad, la sencillez o el uso". Según la especialista, "<strong>es necesario sobre todo que las tiendas online dispongan de mecanismos de búsqueda inteligentes</strong>
que faciliten al usuario encontrar lo que realmente está buscando.
Comprar en Internet y navegar sin obstáculos es cuestión de confianza,
y esto solo es posible si el consumidor puede identificar una Web en la
que pueda comprar de manera sencilla y navegar con total tranquilidad"
explica Jaehnke.

martes, 2 de marzo de 2010

Comparando fechas

Este post es uno de esos que me evitarán la hueva de buscar este código de nueva cuenta:

$exp_date = "2006-01-16"; 
$todays_date = date("Y-m-d"); 

$today = strtotime($todays_date); 
$expiration_date = strtotime($exp_date); 

if ($expiration_date > $today) {
     $valid = "yes";
} else {
     $valid = "no";
}