- Startseite
- TYPO3-Tipps
- PHPlist
- Registrierungsformular
Registrierungsformular
Anpassungen im Registrierungsformular von PHPlist
Das angepasste Skript sieht so aus. Legen Sie ein HTML-Element in Ihrer TYPO3-Seite an. Nunkopieren Sie den Quelltext hinein. Im Registrierungsformular der aktuellen PHPlist-Version gibt es ein Bestätigungsfeld für E-Mail-Adressen. Das ist unserer Ansicht nach unnötig. Denn unbestätigte Mailadressen werden von PHPlist ohnehin gelöscht.
- <!-- newsletter subscribe below here -->
<script language="Javascript" type="text/javascript">
function checkform() {
for (i=0;i<fieldstocheck.length;i++) {
if (eval("document.subscribeform.elements['"
+fieldstocheck[i]+"'].value") == "") {
alert("Bitte geben Sie ein "+fieldnames[i]);
eval("document.subscribeform.elements['"
+fieldstocheck[i]+"'].focus()");
return false;
}
}
document.subscribeform.elements["emailconfirm"].value = document.subscribeform.elements["email"].value;
return true;
}
var fieldstocheck = new Array();
var fieldnames = new Array();
function addFieldToCheck(value,name) {
fieldstocheck[fieldstocheck.length] = value;
fieldnames[fieldnames.length] = name;
}
</script>
<div class="sign_box" >
<br>
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="left">
<form method="post" action="http://www.IhreDomaenadresse.com/lists/?p=subscribe&id=1" name="subscribeform">
<tr>
<td colspan="2" width="240" align="center">
Abonnieren Sie unsere Infomails:<br /><br />
</td>
</tr>
<tr>
<td>
E-Mail:
</td>
<td>
<input type="text" name="email" value="" size="40"><br />
<input type="hidden" name="emailconfirm" value="" size="40">
<input type="hidden" name="list[1]" value="signup">
<input type="hidden" name="listname[1]" value="Ihr Infomail-Thema"/>
<script language="Javascript" type="text/javascript">addFieldToCheck("email","Ihre E-Mail");</script>
</td>
</tr>
<tr>
<td colspan="2" height="15""></td>
</tr>
<tr>
<td>
Format:
</td>
<td align="center">Text: <input type="radio" name="htmlemail" value="0"> HTML: <input type="radio" name="htmlemail" value="1" checked></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="list[2]" value="signup" /><br />
<input type="submit" name="subscribe" value="Infomails bestellen" onClick="return checkform();">
</td>
</tr>
</form>
</table>
</div>
<!-- newsletter subscribe ends here -->