在隐藏元素值中执行HTML表单
what executes in html form in hidden element value
我有一个隐藏元素在HTML表单
<input type="hidden" name="Something" id="Something" value="<?php echo "somevalue";?>"/>
我有一个javascript来改变这个值,问题是元素的值是"somevalue"还是javascript值
在js函数中我有
<script>
function some(){
document.getElementById('Something').value="123";
}
</script>
PHP在创建页面时在服务器上执行。JavaScript在浏览器中执行时,显示。
因此,JavaScript能够修改'创建'页面的内容,因为它在后面的阶段执行。因此,假设您调用some()
,则值将为123
,否则将为somevalue
。
这取决于some()
函数何时执行。如果在表单提交之前执行,则值将为"123",否则将为"somevalue"。"
首先执行PHP,然后执行javascript。必须调用javascript some()
函数才能执行
它将从javascript
获取值假设你在代码的某处调用了show()函数…
如果在页面加载之后调用javascript函数some()
,则该值将是javascript的值,因为原始值将被覆盖。
PHP代码执行创建实际页面-这意味着当用户显示站点时,输入值中有"somevalue"。但是,一旦页面在用户的计算机上,浏览器就可以执行javascript并更改文档上的任何内容。
另外,您应该记住,与PHP不同,任何javascript代码都可以由用户显示、更改或编辑。所以不要用javascript保护你的网站,用PHP吧!
是指:Javascript和PHP的区别
相关文章:
- HTML表单提交时未执行外部函数
- 如何在使用jQuery.html()时防止javascript执行
- HTML 中的 Javascript 不会执行
- 如何在javascript中执行html标记
- 递归单步执行 HTML DOM 并打印属性
- 弹出窗口.js 未在 Chrome 扩展程序中的 Popup 的头部标签中执行.html Popup
- 从命令行执行 HTML Javascript
- 从 Javascript 执行 HTML 代码
- 如何从 Javascript 函数中调用或执行 HTML
- 阻止执行html代码
- 如何仅在单击按钮时执行html代码
- Firefox扩展面板没有't执行html代码
- 为什么在为无线电输入类型执行html post时使用名称" datettype "它没有正确张贴
- 从PHP执行html代码
- JavaScript不执行HTML中的文本框值
- 对img load事件执行html注释
- 防止在回旋镖完成之前执行 html 内容.js
- 在隐藏元素值中执行HTML表单
- 在Android中执行HTML文件中的Javascript
- 自动执行html幻灯片