jfgabarren
11-27-2002, 05:43 PM
This script allows you to replay the event-controls coded on your INPUT tags.
You must have a <div id="msgErreur"></div> in your HTML page.
PS : I'm working for an Intranet Webapp. All the users are on IE6.
So i don't mind with NS compatibility
-----------------
// Wait the end of load before manipulating elements
window.onload=doLoad;
function doLoad() {
if (document.forms.length > 0) {
for(i=0;i<document.forms.length;i++) { document.forms[i].onsubmit=doSubmit; }
}
}
function doSubmit() {
if (document.all["msgErreur"]!=null) {
if (document.forms.length > 0) {
message=document.all.msgErreur.innerText;
message='';
for(i=0;i<document.forms.length;i++) {
for(j=0;j<window.document.forms[i].elements.length;j++) {
cible=window.document.forms[i].elements[j];
if (target.value!='') {
cible.fireEvent("onchange");
cible.fireEvent("onfocus");
cible.fireEvent("onblur");
if (message!='') {return false;}
}
}
}
}
}
}
You must have a <div id="msgErreur"></div> in your HTML page.
PS : I'm working for an Intranet Webapp. All the users are on IE6.
So i don't mind with NS compatibility
-----------------
// Wait the end of load before manipulating elements
window.onload=doLoad;
function doLoad() {
if (document.forms.length > 0) {
for(i=0;i<document.forms.length;i++) { document.forms[i].onsubmit=doSubmit; }
}
}
function doSubmit() {
if (document.all["msgErreur"]!=null) {
if (document.forms.length > 0) {
message=document.all.msgErreur.innerText;
message='';
for(i=0;i<document.forms.length;i++) {
for(j=0;j<window.document.forms[i].elements.length;j++) {
cible=window.document.forms[i].elements[j];
if (target.value!='') {
cible.fireEvent("onchange");
cible.fireEvent("onfocus");
cible.fireEvent("onblur");
if (message!='') {return false;}
}
}
}
}
}
}