0
我有一個表單同時註冊和登錄,但只允許通過特定域進行註冊,我需要它做的是突出顯示而不是console.log,更重要的是防止表單如果無效則提交。停止表單提交如果無效
PHP形式
<form action="actions/register-action.php" method="POST">
<input class="domain-first" type="text" name="email" placeholder="Email" autocomplete="off" required >
<input type="password" name="password" placeholder="Password" required>
<input type="submit" name="submit" value="Register & Login" class="submit-form">
</form>
JQuery的
$('.submit-form').on('click', function(){
str = $('.domain-first').val();
str = str.split('@').slice(1);
var allowedDomains = [ 'domain1.co.uk', 'domain2.co.uk' ];
if ($.inArray(str[0], allowedDomains) !== -1) {
alert(str + ' is allowed');
}else{
alert('not allowed');
}
});
關於PHP是什麼嗎?沒有任何代碼表明你認爲它不相關,或者你希望你的jQuery方法轉換爲php(由我們)。 –
[使用JQuery - 阻止提交表單](http://stackoverflow.com/questions/9347282/using-jquery-preventing-form-from-submitting) –
@ Fred-ii-基本上我只需要防止表單提交如果在JQuery – danjbh