8 de abril de 2010

Validar um formulário em Javascript e Coldfusion

Boa tarde galera,

Caso você tenha que fazer como eu, criar um formulário que valide campos e nele você tenha que randomizar as validações entre JavaScript e ColdFusion ai vai a tag para isso.

<cfinput name="act" type="image" value="Gravar" src="/sisEnsino/img/btGravar.png" border="0" title="Gravar" alt="Gravar" onClick="validaAndSubmeteForm()">

Na nossa tag vamos chamar por onClick a função em JS que valide o campo.
Facil ;)

Att.

10 de novembro de 2009

JavaScript - Problema com window.open IE6.0

Boa tarde,


Hoje eu quebrei a cabeça com uma coisa bem simples e bico!
Estava tendo problema em executar uma função no IE6.0
Ela iria abrir uma nova janela centralizada no browser

function getFeaturesToCenterWindow(width,height) {

var left = parseInt((screen.availWidth/2) - (width/2));

var top = parseInt((screen.availHeight/2) - (height/2));

var windowFeatures = ("width="+ width +",height="+ height +",status,resizable,left="+ left +",top="+ top +",screenX=" + left + ",screenY=" + top);

return windowFeatures;

}



function abrirJanela(url,largura,altura){

var myWindow;

var features = getFeaturesToCenterWindow(largura,altura);

myWindow = window.open(url,'Nome Janela', features); /** ERRADO */

}


Ai me perguntava o que estava errado nisso.
É simples, não podemos ter espaço no nome da janela.


function getFeaturesToCenterWindow(width,height) {

var left = parseInt((screen.availWidth/2) - (width/2));

var top = parseInt((screen.availHeight/2) - (height/2));

var windowFeatures = ("width="+ width +",height="+ height +",status,resizable,left="+ left +",top="+ top +",screenX=" + left + ",screenY=" + top);

return windowFeatures;

}



function abrirJanela(url,largura,altura){

var myWindow;

var features = getFeaturesToCenterWindow(largura,altura);

myWindow = window.open(url,'NomeJanela', features); /** CORRETO */

}


Problema resolvido!

Att...