HTML 为同一表单设置不同的action_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:25:31
Original
1430 Leute haben es durchsucht

对一张表单,希望通过不同的按钮,将表单值转向不同的页面,然而form中的action值只有一个,不采取某种特殊的方式是肯定不能简单实现的,如下所示:

<form action="" name="form1" >    <input type="text"  name="number" value="1"/>  <input type="hidden" name="goods_id" value="值">    <input type="button" value="-" onclick="form1.action='1.php';form1.submit();" />   <input type="button" value="+" onclick="form1.action='2.php';form1.submit();" />   <input type="button" value="*" onclick="form1.action='3.php';form1.submit();" /></form>
Nach dem Login kopieren

通过将form中的action值设为空,并取nama="form1",然后在表单中的button或者submit中加入onclick="form1.action='1.php';form1.submit();",可以明显看出再这里重新设置了form的action值,并通过form1.submit();进行了跳转,form1为为form取的name,这样通过上述代码中的不同button则可分别将表单值传给不同的页面

注意该方法不能再跳转页面中加入参数,只能是纯页面,也即转向1.php?action=action1是不可以的,若除了想传递text域或其他的内容,需使用,在value中加入所想传递的值

通过如上方法可以使:

  1. 同一个表单数据可通过不同按钮传递给不同页面
  2. 不同按钮可以处理同一个text域
  3. 通过hidden域,也可将不同的表单数据传递给不同页面
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!