{"id":20493,"date":"2022-11-09T20:52:26","date_gmt":"2022-11-09T15:22:26","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/"},"modified":"2022-11-09T20:52:26","modified_gmt":"2022-11-09T15:22:26","slug":"solved-edit-input-readonly-by-web-site-developers-tools-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/","title":{"rendered":"[Solved] edit input readonly By web site developers tools [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-41498402\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"41498402\" data-parentid=\"41498276\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<blockquote>\n<p>There is a programming flaw when using this code<\/p>\n<\/blockquote>\n<p>No there isn&#8217;t.<\/p>\n<blockquote>\n<p>Is there a way to prevent the Edit Value?<\/p>\n<\/blockquote>\n<p>No.  All HTML code does, all it&#8217;s ever done, is <em>suggest<\/em> to the client (the web browser generally) what should be done.  The user can override any of those suggestions any time they want.  Because the user is in control of their own computer and any code which executes on that computer.<\/p>\n<p>Also of note, even if you <em>could<\/em> prevent the user from modifying your HTML, you still can&#8217;t prevent the user from crafting their own HTTP request to send to your server, based on reverse-engineering your HTML, but which happens entirely outside of the context of your HTML and <em>pretends to be from<\/em> your HTML.<\/p>\n<p>This is a critical thing to understand and account for in any client-server design, such as web applications&#8230;<\/p>\n<p><strong><em>Never implicitly trust what you receive from the client.<\/em><\/strong><\/p>\n<p>Users, whether malicious or curious or even entirely by accident, can send you any data they want any time they want.  There is nothing you can do to stop someone from sending you data from their own computer.  (If it gets <em>really<\/em> bad, such as a DOS attack, then there are network infrastructure options to prevent your application from receiving that data, but that&#8217;s outside the scope of the application code itself.)<\/p>\n<p>What you can and should do is meaningfully validate and respond to requests from users.  If a request is determined to be invalid in some way, you can return an error or attempt to redirect the user to proper use of the application or even simply ignore the request altogether.  But you can&#8217;t stop the user from sending you the request.<\/p>\n<p>Always validate the request.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved edit input readonly By web site developers tools [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] There is a programming flaw when using this code No there isn&#8217;t. Is there a way to prevent the Edit Value? No. All HTML code does, all it&#8217;s ever done, is suggest to the client (the web browser generally) what should be done. The user can override any of those suggestions any time they &#8230; <a title=\"[Solved] edit input readonly By web site developers tools [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\" aria-label=\"More on [Solved] edit input readonly By web site developers tools [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[346,333],"class_list":["post-20493","post","type-post","status-publish","format-standard","hentry","category-solved","tag-html","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] edit input readonly By web site developers tools [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] edit input readonly By web site developers tools [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] There is a programming flaw when using this code No there isn&#8217;t. Is there a way to prevent the Edit Value? No. All HTML code does, all it&#8217;s ever done, is suggest to the client (the web browser generally) what should be done. The user can override any of those suggestions any time they ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T15:22:26+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] edit input readonly By web site developers tools [closed]\",\"datePublished\":\"2022-11-09T15:22:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\"},\"wordCount\":318,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"html\",\"javascript\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\",\"name\":\"[Solved] edit input readonly By web site developers tools [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-09T15:22:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] edit input readonly By web site developers tools [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] edit input readonly By web site developers tools [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] edit input readonly By web site developers tools [closed] - JassWeb","og_description":"[ad_1] There is a programming flaw when using this code No there isn&#8217;t. Is there a way to prevent the Edit Value? No. All HTML code does, all it&#8217;s ever done, is suggest to the client (the web browser generally) what should be done. The user can override any of those suggestions any time they ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/","og_site_name":"JassWeb","article_published_time":"2022-11-09T15:22:26+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] edit input readonly By web site developers tools [closed]","datePublished":"2022-11-09T15:22:26+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/"},"wordCount":318,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["html","javascript"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/","name":"[Solved] edit input readonly By web site developers tools [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-09T15:22:26+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-edit-input-readonly-by-web-site-developers-tools-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] edit input readonly By web site developers tools [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=20493"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20493\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}