Сообщение от boooeller
|
я ничего не понимаю, с кодом можете помочь?
|
Да в общем то можно обойтись нативной проверкой браузера. Допустим, если фото есть, то форма может содержать поле типа file, но не обязательное для выбора, оно служит чисто для возможности изменения фото. А если фото нет, то это поле уже обязательно для выбора.
Сервер отдавая страницу помещает это поле и (например, в случае РНР на сервере):
<input type="file" name="name" <?=!$row['file'] ? 'required' : null?> />
где !$row['file'] ? 'required' : null, это проверка некоторого значения поля базы указывающего на наличие или нет файла, для примера это $row['file']. Если оно пустое в базе, то поле file будет иметь атрибут required и браузер не разрешит отправление формы, если файл выбран не будет. А если фото есть, то этого атрибута не будет и выбор файла не обязателен.