html file控件form提交后再次点击无法d出文件选择框

html file控件form提交后再次点击无法d出文件选择框,第1张

修改form的target属性

PHP验证之后d出提示框,返回上一界面。

若HTML提交表单后创建新的窗口,则在PHP中d出提示框,之后关闭界面。

在原界面建立iframe,使用超链接进行跳转,target指向同一界面内的iframe的name。

提交表单后返回上一界面(刷新)。

1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)

2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。

具体示例:

(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。

(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。

(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。

最普通最常用最一般的方法就是用submit type..看代码: 

复制代码

代码如下:

<form name=”form” method=”post” action=”#"> 

<input type=”submit” name=”submit” value=”提交"> 

</form>

另外,还有一种常用的方法是使用图片: 

复制代码

代码如下:

<form name=”form” method=”post” action=”# "> 

<input type=”image” name=”submit” src=”btnSubmit.jpg”> 

</form>

第三种是使用链接来提交表单,用到了javascript的DOM模型: 

复制代码

代码如下:

<form name=”form” method=”post” action=”#”> 

<a href=”javascript:form.submit()”>提交</a> 

</form>

这种方法实际上是调用了一个javascript函数,使用javacript函数来提交表单,方法就非常多非常灵活了,比如可以把它加入到任意一个标签的onclick事件中: 

复制代码

代码如下:

<form name=”form” method=”post” action=”#”> 

<div onclick=”javascript:form.submit()”> 

<span>提交</span> 

</div> 

</form>

但是,如果一个表单里有需要有多个提交按钮怎么办呢? 

比如一个表单里的提交按钮所指向的处理页面不同,这样由于表单在定义的时候就已经确定下表单数据的处理页面,所以单纯地在表单里放多个提交按钮是没有办法达到目的的。这就需要javascript。 

首先定义一个函数: 

复制代码

代码如下:

<script language=javascript> 

function query(){ 

form.action=”query.php” 

form.submit()} 

function update(){ 

form.action=”update.php” 

form.submit()} 

</script>

通过javascript改变form的action属性值,这样就可以实现多提交按钮而且功能不同了,页面内代码如下: 

复制代码

代码如下:

<form name=”form” method=”post” action=”#”> 

<input type=”button” name=”query” onclick=”query()” value=”查询”> 

<input type=”button” name=”update” onclick=”update()” value=”更新”> 

</form>

上面一段代码,使用的是普通的按钮,而提交功能的实现方法是在它的onclick事件中调用javascript函数. 

有了上面这几种提交表单的方法,我想差不多够应付复杂的表单了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7301183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存