Титла: търсене на дума в textarea преди submit Публикувано от: nov_chovek в Jul 05, 2012, 19:19 идеята ми е, евентуално с JS, да се проверява textarea полето на формата за ключова дума, преди да се събмитне самата форма. Ако се открие ключова дума (от списък с 2-3 думи) да излиза pop-up.
Някой да удари едно рамо? Мерси. Титла: Re: търсене на дума в textarea преди submit Публикувано от: neter в Jul 05, 2012, 22:06 Ако ползваш jQuery, функцията .search() е точно за целта. Пример:
Код Буквата "i" след думата указва да се търси без оглед на големи и малки букви. Ако не ти е нужно, само я махни. Стойността "-1" отговаря на липса на съвпадение. При съвпадение стойността е броят на символите преди търсения стринг. Все пак да попитам, каква е целта, за която ще го използваш? Ако е нещо за удобство на потребителя, добре. Но ако ще е за някаква валидация или друга функционалност, която служи за някакво спиране на потребителя от неправомерни действия, javascript не е удачно решение - тези неща трябва да се правят от сървърна страна. Титла: Re: търсене на дума в textarea преди submit Публикувано от: PhrozenCrew в Jul 10, 2012, 13:42 Един пример и без jQuery:
Код
Аз мисля, че е добре и дори задължително да се използва предварителна валидация с JavaScript. Така сървара се разтоварва от излишни заявки, спествява се време, а и е потребителски удобно, защото всичко се обработва и подготвя от страна на клиента. Естествено не може да се остави без проверка от страна на сървара! |