Validacion Perzonalizada

Estimados:

Quería hacerle una consulta ojalá alguien me pueda ayudar , Tengo un tabla Cgrid View en la cual calculo un valor llamado Saldo . al hacer click sobre la fila de esa tabla se me muestra el dato del Saldo en un TextField del formulario en la misma vista. Necesito validar ese TextField que me trae la Saldo que muestra la tabla.

Lo he intentado hacer con javaScript Ajax pero no me resulta.

Con esta función en JavaScript , que tengo en la parte superior de la vista le asigno el valor del Saldo calculado en el controlador, al id del TexField




function obtenerSeleccion(){

		var suma = 0;

		var asiento_id = $.fn.yiiGridView.getSelection('asiento-grid');

		var action='index.php?r=/asiento/admin/obtenerAsientos&asiento_id='+asiento_id;


		// http://api.jquery.com/category/ajax/shorthand-methods/

		// http://api.jquery.com/jQuery.getJSON/

		console.log('asiento_id='+asiento_id);

		

		$.getJSON(action, function(data) {

			// limpia la lista

			console.log('Get JSON');

			console.log(data);

			$('#respuesta').find("li").each(function(){ $(this).remove(); });

			$('#respuestaid').find("li").each(function(){ $(this).remove(); });


			for (var i = 0; i < data.length; i++) {	

				suma += parseInt(data[i].asiento_saldo); //ASIGNO LA SUMA DE LA OPERACION A LA VARIABLE SUMA

			};

			sumaGuardada = suma;

			$('#respuesta').append("<li>"+suma+"</li>");

			$('#respuestaid').append("<li>"+asiento_id+"</li>");


			$('input#Asiento_asiento_monto').val(suma);  //ACA ASIGNO EL VALOR CALCULADO AL TEXTFIELD

			$('input#Asiento_asiento_origen_asiento_id').val(asiento_id);

			/*	

				$.each(data, function(key, asi) {

				$('#respuesta').append("<li>"+asi.asiento_id+", "+asi.asiento_monto+", "+asi.asiento_tipo_operacion+"</li>");

				});

			*/

		}).error(function(jqXHR, textStatus, errorThrown) { 

			$("#respuesta").html(jqXHR.responseText);

		});	


		$('input#Asiento_asiento_monto').val('');	

		$('input#Asiento_asiento_origen_asiento_id').val('');

	}



y en el controlador tengo lo siguiente que me hace la operación Suma y me obtiene el Saldo




	private function obtenerFilasSeleccionadas($asiento_id){

		$ids = split(",", $asiento_id);

		

		for ($i=0; $i < count($ids); $i++) { 

			$asientoSeleccionado = Asiento::model()->findByPk($ids[$i]);

			$objResult["asiento_id"] = $asientoSeleccionado->asiento_id;

			$objResult["asiento_debe"] = intval($this->calcularDebeAsiento($asientoSeleccionado));

			$objResult["asiento_haber"] = intval($this->calcularHaberAsiento($asientoSeleccionado));

			$objResult["asiento_saldo"] = $objResult["asiento_debe"] - $objResult["asiento_haber"];


			$resp[$i] = $objResult; 

		}

		

		header("Content-type: application/json");

		echo CJSON::encode($resp);

	}



OJALA ALGUIEN ME PUEDA AYUDAR CON ESTA VALIDACION, SE LO AGRADECERIA DEMASIADO

SALUDOS…

Buenas, Alberto.

No entiendo q es lo q quieres hacer. D q forma quieres validar el saldo. Cuando lo recuperas o después cuando lo envias mediante el formulario?

Saludos.

Al final cree un campo hidden y lo compare en la rules en el modelo, Gracias de todas fomas compañero se agradece.