fixed javascript error which cause submit in uicontacts::view, when you click on [more ...]

This commit is contained in:
Ralf Becker 2005-11-14 17:29:39 +00:00
parent 86edef2bfe
commit 0b8dbfcdd1

View File

@ -283,27 +283,32 @@ class uicontacts extends bocontacts
{ {
return '<script LANGUAGE="JavaScript"> return '<script LANGUAGE="JavaScript">
function showphones(form){ function showphones(form)
{
set_style_by_class("table","editphones","display","inline"); set_style_by_class("table","editphones","display","inline");
copyvalues(form,"tel_home","tel_home2"); if (form) {
copyvalues(form,"tel_work","tel_work2"); copyvalues(form,"tel_home","tel_home2");
copyvalues(form,"tel_cell","tel_cell2"); copyvalues(form,"tel_work","tel_work2");
return; copyvalues(form,"tel_cell","tel_cell2");
}
} }
function hidephones(form){ function hidephones(form)
{
set_style_by_class("table","editphones","display","none"); set_style_by_class("table","editphones","display","none");
copyvalues(form,"tel_home2","tel_home"); if (form) {
copyvalues(form,"tel_work2","tel_work"); copyvalues(form,"tel_home2","tel_home");
copyvalues(form,"tel_cell2","tel_cell"); copyvalues(form,"tel_work2","tel_work");
return; copyvalues(form,"tel_cell2","tel_cell");
}
} }
function copyvalues(form,src,dst){ function copyvalues(form,src,dst){
var srcelement = getElement(form,src); //ById("exec["+src+"]"); var srcelement = getElement(form,src); //ById("exec["+src+"]");
var dstelement = getElement(form,dst); //ById("exec["+dst+"]"); var dstelement = getElement(form,dst); //ById("exec["+dst+"]");
dstelement.value = srcelement.value; if (srcelement && dstelement) {
return; dstelement.value = srcelement.value;
}
} }
function getElement(form,pattern){ function getElement(form,pattern){