Проверка на име

  • Автор Автор Anonymous
  • Начална дата Начална дата
A

Anonymous

Guest
Здравейте извинявам се ако не е мястото да пускам тази заявка но ми трябва помощ за едан курсова работа написана на Javascript.Ето за какво става дума:

Да се създаде форма с текстово поле,свойството action
към http://abv.bg и бутон Submit.Въвежда се името и фамилията на потребителя.При натискане на бутона Submit се проверява:
1. Дали полето е запълнено с интервал
2. Дали не е въведена стойност ( т.е стойността е NULL )
3.Дали има интервал между имената на потребителя.

Проверките се извършват,като се използва събитие onSubmit.При изход True се изпълнява преход към заявената http страница (abv.bg) в свойството Action.При изход false оставаме и извеждаме съобщение:
-За празно поле,За липса на стойност,За пропуснат интервал между първото и второто име.


Пробвах се да приспособя този скрипт за целта но не става.

Код:
<script type="text/javascript">

/***********************************************
* Email Validation script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Please enter a valid email address.")
e.select()
}
return returnval
}

</script>

<form>
<input name="myemail" type="text" style="width: 270px"> <input type="submit" onClick="return checkmail(this.form.myemail)" value="Submit" />

</form>


Код:
<form>
<input name="myemail" type="text" style="width: 300px"><br/>
<input type="submit" onClick="return checkmail(this.form.myemail)" value="Submit" />
</form>
 
Код:
<script type="text/javascript">
var errors;
function check(val) {
	errors = 0;
	if (val=="" || val==null) {
		errors++;
		alert("poleto trqbva da se zapulni");
	}
	else if ((val+"").match(/^\s+$/)) {
		errors++;
		alert("poleto ne trqbva da nqma samo prazni mesta");
	}
	else if (!(val+"").match(/^[a-zа-я]+\s[a-zа-я]+$/i)) {
		errors++;
		alert("trqbva da vuvedete ime i familiq, razdeleni ot prazno mqsto");
	}
	return errors>0 ? false : true;
}
</script>
<form action="http://abv.bg" method="get" onsubmit="return check(this.users_name.value)">
<input type="text" name="users_name" />
<input type="submit" value="Submit" />
</form>
 

Back
Горе