Так как сейчас модно использовать скрытую защиту форм без капчи, вот пример небольшой такой защиты.

Это javascript рандомно делающий кодовое слово, по которому мы будем проверять нашу форму и этот же скрипт записывает значение в скрытое поле, которое вам нужно создать.

1
2
3
4
5
6
7
8
9
10
function randomString() {
    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
    var string_length = 8;
    var randomstring = '';
    for (var i=0; i<string_length; i++) {
        var rnum = Math.floor(Math.random() * chars.length);
        randomstring += chars.substring(rnum,rnum+1);
    }
    document.ИМЯ_ФОМЫ.ИМЯ_СКРЫТОГО_ПОЛЯ.value = randomstring;
}

И вешаем на кнопку или ссылку onClick=»randomString()»