buenas noches, les cuento que he realizado el experimento con jquery y no me funciona totalmente, pues sólo valida el primer campo, cuando hago uso de la pagina desde el localhost, pero cuando le doy al formulario, guardar como, y luego lo abro con el navegador web, si me funciona la validacion full en todos los campos del formulario.
 
a continuación explico lo que hice esta vez:  
en la pagina principal donde cargo el formulario dentro de un DIV, he puesto el siguiente metodo o función JS que en su interior tiene la funcion LOAD de JQUERY para cargar el formulario en el DIV indicado   
 Cita:  function mostrar_modif_prod(url_con_variables_get){
	 $("#destino1").load(url_con_variables_get);
}
    
esta funcion es llamada cuando el usuario hace clic en un enlace que le pasa a dicha funcion una URL con variables. 
El argumento 
url_con_variables_get contiene la URL para llamado a una pagina PHP que se encarga de leer las variables pasadas en dicha URL por metodo get, y luego enviar como respueta el formulario con los valores pasados por URL cargados dentro de los campos del formulario. 
el argumento url_con_variables_get recibe una URL como la siguiente: 
http://".$_SERVER["SERVER_NAME"].":8081/modificarproducto.php?variable1=""&variable2=""...   
y el formulario se carga perfectamente con los dato pasados por URL dentro de sus campos.  Pero al hacer submit, sólo se realiza la validación al primer campo como les comento.   
 Cita:  <form id="formulario_mod_prod" action="http://localhost:8081/producto.php" enctype="multipart/form-data" method="POST" onSubmit="return confirm('¿Está seguro que desea ejecutar la acción seleccionada?')">
 
		<div class="index1-campos_modificarproducto">
			<label class="label_modificarproducto" for="nombre">Nombre: </label>
			<input type="text" id="b1" name="nombre" value="{nombre}" maxlength="100" />
			<!-- codigo usado para validar el campo, usando el plugin livevalidation -->
			<script type="text/javascript">
				var b1 = new LiveValidation('b1', {onlyOnSubmit: true });  //b1 es el id del campo en la vista modificarproducto.html
				b1.add( Validate.Presence );					
			</script>			
		</div>	
		<br />
		<div class="index1-campos_modificarproducto">
			<label class="label_modificarproducto" for="preciocosto">Precio costo: </label>
			<input type="text" name="pcosto" id="" value="{precio_costo}" maxlength="15" />
			<!-- codigo usado para validar el campo, usando el plugin livevalidation -->
			<script type="text/javascript">
				var pcosto = new LiveValidation('pcosto', {onlyOnSubmit: true });  //pcosto es el id del campo en la vista modificarproducto.html
				pcosto.add( Validate.Numericality );					
			</script>
		</div>	
		<br />
 
...
 
y asi como esos dos campos hay mas campos
 
...
    
que sera lo que sucede? 
gracias