У меня есть код, который отображает записи в базе данных и позволяет редактировать / удалять.
Я пытаюсь найти способ отправки, чтобы увидеть, было ли изменено определенное поле, поэтому, если старые данныеполе не ссылается ни на какие записи базы данных, я могу удалить его.Любые идеи о том, как это сделать?
Чтобы ответить на первый комментарий / Правка: здесь довольно сложно представить код этой проблемы, но я постараюсь найти некоторые фрагменты, которые помогут.
<td>Upload File:</td>
<td>
<input type="file" name="txtName" size="50" />
</td>
<cfif url.filesid neq "0">
<td>Or Use Server File:</td>
<td>
<select name="ddlFilesNames">
<option value="" selected></option>
<cfoutput query="qfiles">
<option
value="#qfiles.name#"
#iif(qfiles.name eq recEditFiles.fileName,DE("selected"),DE(""))#
>#qfiles.name#</option>
</cfoutput>
</select>
</td>
</cfif>
Это два поля, которые мне нужно проверить, изменились ли они, когда при нажатии кнопки редактирования в выпадающем списке выбора отображается текущий файл сервера, но во время редактирования они могут либо добавить файл втекстовое поле (через опцию просмотра, чтобы загрузить новый файл) или они могут выбрать другой файл из выпадающего списка, а затем нажать кнопку обновления, которая представляет изменения.
Когда нажата кнопка обновления, мне нужнокаким-то образом проверьте, не изменились ли поля вообще.
Я чувствую, что одна из главных проблем заключается в том, что после нажатия кнопки вызывается метод javascript, и до сих пор мне не удавалось выполнить шнуровку Coldfusionв методах javascript каждый раз, когда я пытаюсь сделать это, или наоборот, это нарушает программу.