Перейти к публикации

Рекомендованные сообщения

Есть на странице код:

<script type="text/javascript">

//<![CDATA[

function check_form(f) {

	if( f.email.value == "" ) {

		f.email.value = "{editmail}";

	}

	if( f.xfield[mobile].value == "" ) {

		f.xfield[mobile].value = "[xfvalue_mobile]";

	}

};

//]]>

</script>

<form  method="post" name="userinfo" id="userinfo" enctype="multipart/form-data" action="" onsubmit="return check_form(this)">

	<div style="color: #45688e;"><h4><b>Изменить адрес электронной почты</b></h4></div><br />

	<div class="clear"><div class="fl_l" style="color: #7f7f7f; padding: 6px 0 6px 5px; width: 130px;">Текущий адрес:</div><div class="fl_l" style="color: #7f7f7f; padding: 6px 0 6px 5px;">{editmail}</div></div>

	<div class="clear"><div class="fl_l" style="color: #7f7f7f; padding: 6px 0 6px 5px; width: 130px;">Новый адрес:</div><div class="fl_l"><input type="text" name="email" value="" /></div></div>

	<hr class="clear" /><br />


	<div style="color: #45688e;"><h4><b>Изменить номер телефона</b></h4></div><br />

	<div class="clear"><div class="fl_l" style="color: #7f7f7f; padding: 6px 0 6px 5px; width: 130px;">Текущий номер:</div><div class="fl_l" style="color: #7f7f7f; padding: 6px 0 6px 5px;">[xfvalue_mobile]</div></div>

	<div class="clear"><div class="fl_l" style="color: #7f7f7f; padding: 6px 0 6px 5px; width: 130px;">Новый номер:</div><div class="fl_l"><input type="text" name="xfield[mobile]" id="xfield[mobile]" value="" /></div></div>

	<hr class="clear" /><br />


	<button type="submit" name="submit" class="bbcodes">Сохранить</button>


	<input type="hidden" name="doaction" value="adduserinfo" />

	<input type="hidden" name="id" value="1" />

	<input type="hidden" name="dle_allow_hash" value="4d58001e6300cd10cf5208b5fe482cd2" />

</form>
Скрипт перед формой служит для проверки определенных значений. К примеру,
	if( f.email.value == "" ) {

		f.email.value = "{editmail}";

	}
проверяет в форме значение отправляемого email, из верстки думаю понятен принцип работы, поле для ввода email всегда пусто, и если вводим другой email он заменяется на введенный, если поле пустое при сохранении, в него через проверку вставляется текущий email. Такой вопрос, как правильно записать код:
	if( f.xfield[mobile].value == "" ) {

		f.xfield[mobile].value = "[xfvalue_mobile]";

	}

чтобы функция была аналогична как для email, просто эти квадратные скобки... как их правильно вписать в скрипт?

Или может есть возможность сделать это с помощью jQuery?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...