что делать и делать?
Я читаю книгу о разработке html (в которой я довольно Новичок), и несмотря на то, что книга только что опубликовала свою первую публикацию месяц назад (ноябрь. 2011), автор является опытным кодером и, возможно, использует # для действий в форме старой школы?  
потому что я пытаюсь понять, пример кода и я не могу найти объяснение form action="#" несмотря на поиск
<form action="#">   
на google, на SO, и в www.w3schools.com.
кто-нибудь знает, что # действие означает для форм?
4 ответа:
действие обычно указывает файл / страницу, на которую отправляется форма (используя метод, описанный в параметре метода (post, get и т. д.))
действие
#указывает, что форма остается на той же странице, просто суффикс url с#. Аналогичное использование происходит в якорях.<a href=#">Link</a>например, останется на той же странице.таким образом, форма отправляется на ту же страницу, которая обрабатывает данные и т. д.
action=""разрешит адрес страницы.action="#"разрешит адрес страницы +#, что будет означать пустой идентификатор фрагмента.выполнение последнего может помешать навигации (новой загрузке) на ту же страницу и вместо этого попытаться перейти к элементу с идентификатором в идентификаторе фрагмента. Но, поскольку он пуст, он никуда не прыгнет.
обычно авторы просто ставят
#в href-подобных атрибутах, когда они не собираются использовать атрибут, где вместо этого они используют сценарии. В этих случаях, они могли бы просто использоватьaction=""(или опустить его если проверка позволяет).
по-видимому, "действие" требовалось до HTML5 (и # был просто стендом), но вам больше не нужно его использовать. - https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data
тег # позволяет отправлять данные в тот же файл. Я вижу это как трехэтапный процесс:
- запрос БД для заполнения из
- разрешить пользователю изменять данные в форме
- повторно отправить данные в БД с помощью php скрипта
метод='#' вы можете сделать все это в одном файле.
после выполнения запроса submit страница перезагрузится с обновленными данными из БД.