The reason you are getting error is because you are mixing PHP CODE with JavaScript and HTML.
You cannot just write JavaScript CODE and HTML CODE within PHP. These functions will not work in PHP:
function f(id) {
document.getelementbyid(id);
}
function submitform() {
f("mybutton").disabled = 'true';
}
For JavaScript you need you use wp_enqueue_script
function to add JavaScript CODE in the frontend.
For HTML, you need to get out of PHP mode properly. Like this:
function plugin_sql_admin()
{
?>
<form id="my_form" onSubmit="submitForm(); return false;">
<p> <input id="mybtn" type="submit" value="Submit Form"><span id="status"></span> </p>
</form>
<?php
}
Related Posts:
- Showing errors with $wpdb update
- Unable to locate WordPress Content directory (wp-content)
- How to fix “There has been a critical error on your website. Please check your site admin email inbox for instructions”?
- Notice: Use of undefined constant SCRIPT_DEBUG
- WordPress Redirecting to wp-admin/install.php
- When does remove_filter not work?
- This webpage is not available ERR_NAME_NOT_RESOLVED
- Error 310 too many redirects after switching domains
- How do I set up Debugging?
- Error Logs to Diagnose Error 500 in LAMP
- Error messages when adding code to function.php or trying to delete inactive plugin files
- Does wordpress have an error log?
- WP_DISABLE_FATAL_ERROR_HANDLER vs WP_DEBUG ? What to use and when to use to see errors?
- Call to undefined function get_header() in index.php
- Dashboard Whitescreen of Death?
- Unexpected Output: register_activation_hook with namespace
- WP Site Only Shows Javascript for Main Page
- PHP notice coming from the WordPress core?
- Get notified by email when Fatal error occurs on wordpress site?
- Is there a way to avoid 404 pages in WordPress?
- Get PHP Fatal error on globalized $wpdb: Call to a member function insert() on a non-object- I have no clue. What to do?
- media_buttons_context is deprecated
- PHP Fatal error: Call to a member function get() on null in /wp-includes/cache.php on line 123
- Unable To Login With Correct Credentials?
- Any way to check the integrity of a WordPress site?
- is_wp_error() and handling errors
- I am getting an error some times when uploading themes
- After upgrading Debian Buster to Bullseye, WordPress sites no longer updating
- My wordpress site loads perfectly, but I cannot access the menus in the admin panel
- Call to undefined function wp_embed_register_handler()
- Site works fine, but editing page causes error “Call to undefined function _wp_array_get()” in Gutenberg
- Odd error on top of my dashboard. How do I fix it?
- Handle new created WP_Error
- Error establishing a database connection only on some pages
- Deprecated issue in WordPress [closed]
- Why getting “The input type is invalid” when accessing edit.php?
- Warning: An unexpected error occurred. Something may be wrong with WordPress.org
- Visual editor not working after update
- Two Domain pointing to the same WordPress installation
- Front end empty (i.e. nothing displays); Back end looks fine; What are possible causes?
- Website Warning: call_user_func_array() expects parameter 1 to be a valid callback, class ‘Wppr_Public’ does not have a method ‘amp_support’
- Debugging: How to determine which plugin is throwing error in plugin.php
- “load-scripts.php” hangs and times out when plupload is requested
- Site Address (URL) – causing error 404
- Object of class stdClass could not be converted to string in
- How to trace an Error when it says nothing about any plugin?
- White Screen on Site but wp-admin OK
- Dummy data error
- require_once() error after moving WordPressto another server
- Internet Explorer cannot display the webpage
- Removed plugin generating error message
- Parse error:syntax error [closed]
- Why do these errors appear on my wordpress site? [closed]
- WordPress + Buddpyress – troubleshooting server overloading
- Error when activating child theme: `failed to open stream: No such file or directory`
- W3 Total Cache “Preview mode could not be disabled” [closed]
- Problem with UTF8. italian/russian characters
- Internal Server Error only on frontend and certain admin pages
- How to automatically convert “%” and “+” in image urls on upload
- Error when trying to logout
- Resolving a 500 Error with GoDaddy Hosting? [closed]
- Fatal error: Uncaught Error: Call to undefined function wp() in /home/nr4dxonhypyy/public_html/wp-blog-header.php:16
- A critical error has occurred on the site
- Why I get a blank screen when trying to make wordpress post/pages edits?
- Unable to edit with Elementor
- Getting Download failed. cURL error 28: Connection timed out after 10001 milliseconds
- Critical error but refresh fixes it
- Fatal Error: Uncaught Error: call to undefined function get_plugin_data after uploading 2 blog posts(wp-shopify)
- WordPress error when update to new version
- Undefined index when saved to options
- Crawl Errors in Search console
- The TypeError: this.each when wp.media.open() after using popper.js for bootstrap 4
- Parse error: syntax error, unexpected ”tax_query” in wordpress
- Can too-large images cause Error Establishing a Database Connection
- WordPress Dashboard visible but site is not after migration
- 403 error with no reason
- Error messages generated in ‘Customize Your Site’
- All of my wordpress sites showing †Ù¥
- How to find which plugin crashes
- Undefined Index. But isset not working?
- Possible to hide the search engine indexing disabled prompt/error message?
- Logging out gives 404 error
- Internal 500 error: Activating rootio theme and deploying with capistrano
- WordPress Error Missing Argument [duplicate]
- Error updating WordPress, does not ask for FTP password, just error
- White background, black text – the simplest on earth : “error”!
- Twenty Eleven theme-options error
- Post show up as post and pages
- Random HTTP 500 error in WordPress
- I’m getting Call to undefined function wp_parse_list() out of the blue
- Add clickable function in functions.php – parse error [closed]
- Trying to add function with pre_get_posts for plugin search [closed]
- What are some best practices to clean up http mix content warnings?
- Fatal error due to file permissions
- Language of errors in WordPress admin
- index page is not loading [closed]
- Fatal error trace not shown in development setup
- Fatal error: Uncaught Error: trim(): Argument #1 ($string) at \wp-includes\class-wp-query.php
- Unable to log in: “Cannot serve directory www/wordpress/wp-includes/ No matching DirectoryIndex”
- How do I turn off WordPress errors and just have regular old php errors?