我真的无法弄清楚这一点,并且花了很多时间寻找答案,但没有任何效果..
我在 Joomla“自定义 HMTL”模块中创建了一个页面,使用表单和 php,我想创建一个函数来检查字段是否正确并且输入的 emal 是有效的电子邮件。如果不是,我希望显示一条警报消息。
我尝试过使用 php 和 javascript。我认为我的 javascript 工作正常,但 dossent 似乎适用于 Joomla 的“自定义 HTML”模块。
有谁知道如何添加Javascript?还是有更简单的方法来做到这一点?我正在使用 JCE 编辑器和 Joomla 2.5
function validate_form(thisform) {
var v1 = document.getElementsByName('name');
if (v1.value < '!') {
alert('Feltet navn skal udfyldes');
v1.focus();
return false;
}
var regex = new RegExp('^[\\w-_\.+]*[\\w-_\.]\@([\\w]+\\.)+[\\w]+[\\w]$');
if (!regex.test(thisform.mail.value)) {
alert("Email-adressen indeholder ugyldige tegn\r\nEller er på anden måde ikke korrekt udfyldt");
thisform.mail.focus();
return (false);
}
var v2 = document.getElementsByName('message');
if (v2.value < '!') {
alert('Feltet beskrivelse skal udfyldes');
v2.focus();
return false;
}
}
</script>
<form action="http://test.webkjaer.dk/templates/tilbud.php" method="post" enctype="multipart/form-data" onsubmit="return validate_form(this)">
<table style="width: 575px;" border="0" align="left">
<tbody>
<tr>
<td>Navn <span style="color: #ff0000;">*</span>
<input type="text" name="name" />
</td>
<td>E-mail <span style="color: #ff0000;">*</span>
<input type="text" name="email" / >
</td>
...