Не получается что-то.
Если файл не выбран, то для этого элемента надо вписать путь к картинке по-умолчанию.
Вот код для подчёркнутого поля
<div class="element element-jbimage first">
<strong>1 шаг - Фото</strong>
<div class="21f786d6-dee9-4cd8-bf94-08259f5ae135 jbimage-submission">
<div class="image-select">
<div class="upload">
<input type="text" name="elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][0][filename]" class="filename" readonly="readonly">
<div class="button-container">
<button class="button-grey search" type="button">Выбрать</button>
<input type="file" name="elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][0][file]" class="file-select">
</div>
</div>
<input type="hidden" class="image" name="elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][0][image]" value="">
</div>
<div class="image-preview hidden">
<img src="/" alt="preview">
<span class="image-cancel" title=""></span>
</div>
</div>
</div>
Вот этим jQuery-кодом я пытаюсь присваивать картинку по умолчанию, если файл не выбран
jQuery('#item-submission').submit(function(){
if (jQuery("input[name='elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][0][filename]']").val() == ""){
jQuery("input[name='elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][0][filename]']").val("http://<?php echo $_SERVER['SERVER_NAME']; ?>/images/thumbnail.jpg");
jQuery("input[name='elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][0][image]']").val("http://<?php echo $_SERVER['SERVER_NAME']; ?>/images/thumbnail.jpg");
}
if (jQuery("input[name='elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][1][filename]']").val() == ""){
jQuery("input[name='elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][1][filename]']").val("http://<?php echo $_SERVER['SERVER_NAME']; ?>/images/thumbnail.jpg");
jQuery("input[name='elements[21f786d6-dee9-4cd8-bf94-08259f5ae135][1][image]']").val("http://<?php echo $_SERVER['SERVER_NAME']; ?>/images/thumbnail.jpg");
}
});
Но всё равно не сохраняется. Может быть не тем инпутам прописываю значение?
И индекс меняется по какой-то причине - иногда [0], иногда [1] в имени фигурирует
Вживую этот код здесь - http://ilgusto.dev.w...u/podat-retsept
Сообщение отредактировал Akela: 30 November 2013 - 13:52