У меня есть страница, на которой мне нужно отключить поле электронной почты. Он должен быть только для чтения и затемнен. Я никогда раньше не работал с PHP, и я предполагаю, что это то, что этот код, но я не уверен, где я отключу поле электронной почты. Вот код, который я до сих пор:Попытка сделать поле электронной почты Readonly/Disabled
/**
* Validate our form fields
*/
var emailField, passwordField, confirmField, formfields = FormField.GetValues(%%GLOBAL_EditAccountAccountFormFieldID%%);
for (var i=0; i<formfields.length; i++) {
var rtn = FormField.Validate(formfields[i].field);
if (!rtn.status) {
alert(rtn.msg);
FormField.Focus(formfields[i].field);
return false;
}
if (formfields[i].privateId == 'EmailAddress') {
emailField = formfields[i];
} else if (formfields[i].privateId == 'Password') {
passwordField = formfields[i];
} else if (formfields[i].privateId == 'ConfirmPassword') {
confirmField = formfields[i];
}
}
if(emailField.value.indexOf("@") == -1 || emailField.value.indexOf(".") == -1) {
alert("%%LNG_AccountEnterValidEmail%%");
FormField.Focus(emailField.field);
return false;
}
if((passwordField.value != "" || confirmField.value != "") && (passwordField.value != confirmField.value)) {
alert("%%LNG_AccountPasswordsDontMatch%%");
FormField.Focus(confirmField.field);
return false;
}
return true;
}
%%GLOBAL_FormFieldRequiredJS%%
//]]>
Это не выглядит как C# или Java или PHP, а JavaScript. Поле может быть постоянно отключено в источнике HTML, но добавляет атрибуты 'readonly =" readonly "и' disabled = "disabled" '. Код JavaScript, который вы опубликовали, не поможет вам здесь. –
Сайт, который я редактирую, является веб-сайтом корзины покупок. Файлы недоступны, поэтому, когда я могу найти поля Имя, Фамилия, я не могу найти поля «Электронная почта» и «Пароль», потому что они должны быть проверены с помощью javascript. Не уверен, где искать. – user2970463
Когда этот код работает? Поскольку это код проверки, он, вероятно, работает, когда пользователь отправляет форму. Если вы хотите отключить поле, вам нужно запустить скрипт, когда страница загружена, слишком поздно, когда пользователь отправляет. – Barmar