Vorabinfo: Ich arbeite mit CMS made simple Version 0.13 "Canary"...
Ich benutze für ein Formular (eigenes, nicht über das Modul) eine Checkfield required Funktion. Leider wird dieses Javascript nicht vom CMS akzeptiert.
Code: Select all
<__script__ language="JavaScript">
function formCheck(formobj){
var fieldRequired = Array("name", "strasse", "plz", "ort", "mail");
// Enter field description to appear in the dialog box
var fieldDescription = Array("Name", "Strasse", "Plz", "Ort", "E-mail");
// dialog message
var alertMsg = "Bitte das Feld ausfüllen:\n \n";
var l_Msg = alertMsg.length;
for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
}
if (obj.type == undefined){
var blnchecked = false;
for (var j = 0; j < obj.length; j++){
if (obj[j].checked){
blnchecked = true;
}
}
if (!blnchecked){
alertMsg += " - " + fieldDescription[i] + "\n";
}
}
}
}
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
// -->
</__script>
Ich bekomm nämlich immer die Meldung:
Fatal error: Smarty error: [in template:20 line 11]: syntax error: unrecognized tag 'var' (Smarty_Compiler.class.php, line 580) in /homepages/35/d153213126/htdocs/immobilien/lib/smarty/Smarty.class.php on line 1095
Für Vorschläge wäre ich dankbar!