Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. CO`javascript:` URLs are evil; never use them, especially for `action`. If there is really nowhere useful to point the form for non-JS users, you can give it a useless action like `#`, and use `onsubmit="return false"` to stop it submitting (no `javascript:` prefix is needed on event handlers, which are not URLs; including it does nothing sensible). Or, if you don't need to associate script-only form fields with anywhere to submit them, you can just omit the form tag.
      singulars
    2. COSorry, but in some browsers the hash "#" generates an extra HTTP request, which should be avoided. Especially since Google is panicking over page load speed. This info is to let people know that using return ANYWHERE outside of a function will cause IE to throw an error. Any time you use "return", no matter which property it is in, it needs to be enclosed in a function: anonymous or otherwise. By returning false you prevent the browser from performing its default behavior. It works in ALL browsers. Including the "javascript:" portion is simply good practices: It ensures proper code type'ing.
      singulars
    3. CO@bobince is right, don't use `javascript:`. Use `onsubmit="return validateForm(this);"` instead. `validateForm` just needs to return false to stop the form from being submitted. `onsubmit` already expects javascript, so no need for `javascript:`. So why not to leave the action empty? No need for a #.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload