Jump to content


Martinsrj

Member Since 03/08/2009
Offline Last Active 06/09/2010, 21:56
-----

Posts I've Made

In Topic: Não É Possível Mover O Foco Para O Controle Porque Este É Invisível

06/09/2010, 21:11

Consegui resolver a situação, agora o código está dessa forma:

function EnterFocaProximo(obj, e) {  	
if (e.keyCode == 13) {		
	var i = 0;		
	while (i < obj.form.length)	
		if (obj.form[i++] == obj)
		break;     	
	while ((obj.form[i % obj.form.length].type == 'hidden' || obj.form[i % obj.form.length]disabled==true) || obj.form[i % obj.form.length].name.substr(0,4) == 'Ex1_') && (i < obj.form.length) )             
		i++;		
		obj.form[i % obj.form.length].focus();		
		e.keyCode = 0;	
	}
}

Mas aparece a seguinte mensagem de erro:
')' esperado
emp27_cadastro2.asp linha 438

A linha 438 é tudo isso:
function EnterFocaProximo(obj, e) {  	
if (e.keyCode == 13) {		
	var i = 0;		
	while (i < obj.form.length)	
		if (obj.form[i++] == obj)
		break;     	
	while ((obj.form[i % obj.form.length].type == 'hidden' || obj.form[i % obj.form.length]disabled==true) || obj.form[i % obj.form.length].name.substr(0,4) == 'Ex1_') && (i < obj.form.length) )             
		i++;		
		obj.form[i % obj.form.length].focus();		
		e.keyCode = 0;	
	}
}
</script>
<br><INPUT NAME='gpChave' TYPE=hidden VALUE=''></INPUT><INPUT NAME='operacao' TYPE=hidden VALUE='incluir'></INPUT><table cellspacing=0 cellpadding=0 border=0 class=TabelaEntrada><tr><td class=titulocampo></td><td class=titulocampo ><INPUT NAME='codprocesso' TYPE=hidden VALUE=''></INPUT></td></tr><tr><td>&nbsp;</td><td></td></tr><tr><td colspan=2><font face=verdana size=2>&nbsp;»» <b>Dados do Proprietário<p></td></td></tr><tr><td class=titulocampo valign=top nowrap>CPF/CNPJ:</td><td class=titulocampo  valign=top><INPUT NAME='CPF_CGC' ID='CPF_CGC' TYPE=text  VALUE='087.681.047/40' SIZE=18 MaxLength=18 class=CampoNormal OnKeyPress='EnterFocaProximo(this,event);' onFocus="this.select(); "


Se o problema é o campo estar desabilitado, habilita ele antes de mudar o foco, ué.


IPB Skin By Virteq