草庐IT

PRE_SUBMIT

全部标签

php - 如何使用 javascript 发布表单变量,就像类型 ="submit"按钮一样

我是一名新手程序员,我想知道如何使用javascript正确提交表单。我做了一些测试代码来告诉你我的意思:functionformsubmit(){document.getElementById('form').submit();}Clickme当您按下标签内的“提交”按钮时-PHP代码将回显“helloworld”。使用JS提交表单时,值不会发布到页面。我做错了什么?提前致谢。我已经搜索了整个下午的解决方案,但由于我缺乏编程知识,所以未能找到解决方案。 最佳答案 信不信由你,但主要问题在于:如果表单包含名称(或ID)为submit

php - pre_replace 一个字符串以将下划线后面的每个单词大写

这是一个示例字符串:hello_world_again所以它会被转换成:HelloWorldAgain所以它应该能够删除下划线并将下一个字母大写。第一个字母也应该大写。我发现了这个:preg_replace('/(?但现在我想把这个过程倒过来。非常感谢您的帮助!谢谢! 最佳答案 单独使用正则表达式在这里是行不通的。但是,您可以使用preg_replace_callback相反:$val='hello_world_again';functionmatch_toupper($m){returnstrtoupper($m[1]);}$va

php - wordpress-action hook 'pre publish post' ?

发布前需要修改帖子内容。我可以覆盖native发布功能,但不想这样做。我想做的是:add_action('before_publish_post','my_func');functionmy_func($content){$content="newcontent";return$content;}我看过“publish_post”Hook,但这只允许我在发布后更改帖子内容,而不是之前。任何帮助将不胜感激,干杯 最佳答案 应该是过滤器wp_insert_post_data 关于php-wo

php - 使用按钮类型 ="submit"而不是输入 - laravel

我需要在按钮标签上使用精美的字体图像。所以我不能使用delete在Laravel上查看{{Form::open(array('method'=>'DELETE','route'=>array('admin.states.destroy',$value->id)))}}{{Form::submit(HTML::decode(FA::icon('trash')),array('class'=>'actions-lineicon-trash','onclick'=>'returnconfirm("Areyousure?")'))}}{{Form::close()}}这不是在按钮内渲染html

php - 为什么在我重新加载时设置 POST ['submit' ]?

我的应用程序是一个简单的登录页面。当它失败时,我会打印一条错误消息。我的问题是,为什么当我重新加载页面时,消息又被打印出来了?我该如何解决?代码运行良好,我制作了另一个执行数据库检查和连接的php文件。在html正文中。 最佳答案 从根本上说,是的,post/redirect/get...但有时简单的解释会更好。我使用session来存储即显消息,然后像这样显示它们。 关于php-为什么在我重新加载时设置POST['submit']?,我们在StackOverflow上找到一个类似的问题

javascript - jQuery `submit` 方法忽略使用 GET 发送的 POST。为什么?

我有一个这样的表格。它由可通过https://[my-server]/my-controller/my-action/访问的网页生成,这也是表单指向的操作。在服务器端,我区分GET和POST请求。要么页面简单地显示(GET),要么根据表单的值显示一些结果(POST)。当我使用jQuery提交表单时(我在这里没有使用AJAX,只是提交表单),如这个片段所示,$("#hiddenForm").submit();然后jQuery似乎使用GET提交此表单,尽管它明确标记为使用POST提交。即使是alert($("#hiddenForm").attr("method"));也总是产生"post"

php - 如何用 PHP 替换\r\n 外部 <pre> 标签,而不是内部

例如我有字符串:Thisistextoutside\r\nofpretagsTextinside\r\npretagsThisistext\r\n\r\noutsideofpretags任何人都可以帮我如何替换和删除\r\n,但只能在之外标签,(的内容不会被替换)?如何使用php正则表达式和preg_replace()或其他方式来实现?我在var$text='texttexttext';中有文字非常感谢您的帮助更新:感谢大家的回复,对我很有帮助,我会考虑DOM,我已经用preg_split()尝试过,似乎它可以满足我的需要,也许对某些人有帮助-在之外替换\r\n标签:functionR

javascript - 将 HTML 文件加载到 ACE 编辑器 PRE 标签中

有一个(在服务器上)本地存储的HTML文件,我需要向用户显示该文件并允许对其进行更改并保存。(类似于wordpress中的模板文件编辑器)。为此,我使用ACE编辑器。我的javascript代码:$(document).ready(function(){vareditor=ace.edit("editor");editor.getSession().setMode("ace/mode/html");editor.setTheme("ace/theme/chrome");editor.setValue("");editor.gotoLine(1);});文件abc.html中的代码我的问

php - 在表单中设置多个 "submit"按钮的最佳方式?

假设我有一个简单的表单(但相当长)。此表单将用户数据提交到数据库中,第一次提交后,很少(99.99%)再次完整编辑,一次只编辑一个部分。我不希望用户不得不向下滚动一半到他们需要的部分,然后必须再次滚动相同的距离才能提交。这就是它的“非常”基本结构。做这样的事情会被认为是一种体面的做法我不确定是否有“更好”的方法来做到这一点,或者这是否是完成它的更好方法之一? 最佳答案 除非您使用AJAX执行此操作,否则最好的方法是使用两种形式。您可以使用ajax请求在同一个表单中提交两个不同的内容。或者,如果您希望在每个部分都具有相同的表单和提交按

php - 使用 Codeigniter,如何判断表单是否使用 jquery submit() 提交

所以我使用php构建了一个向导,其中一个表单要求用户上传图像。我已经构建了所有内容,唯一的问题是我必须能够在我的一个if语句中说明表单是否是使用jquery的submit()方法提交的。下面是用户选择图片后在jquery中提交表单的代码。varinitUpload=function(){$('.filebutton').change(function(e){$("form").submit();});};这就是我的if语句的样子。if($this->input->post('back')){//Tellsmethattheuserclickedonthebackbutton,andto