页面的一个提交表单不刷新页面元素能附加几个行为?

ajax能传递整个表单吗,然后在处理页面获取前台页面的某个表单元素?_百度知道
ajax能传递整个表单吗,然后在处理页面获取前台页面的某个表单元素?
&#39.jsp为前台页面;等特殊字符.jsp处理页面,如果用url传递参数的话会出错(&#39,里面有个 txtarea 对象。想把txtarea的内容用ajax传递到b.jsp的表单传递过去,然后在b。由于txtarea的内容包含有&&&字符后面的字符串就没了);&quot。所以ajax能不能把整个a.jsp页面获取传递过来的表单的txtarea对象设 a
我有更好的答案
+M + txtarea1;.Form[&quot, true), &txtarea1&quot.getElementById(&quot能 post 发送a.jsp.getElementById(&xmlhttp.innerHTML = xmlhttp, &quot.setRequestHeader(&););xmlDoc=&quot.jspdocument.jspR;Content-Type&b;);b?d=&quot.innerHTML).responseText.random();xmlDoc&myDivData&application&#47.onreadystatechange = function() {x-www-form-urlencoded&quot.send(&]前提是xmlhttp.open(&Post&quot
其他类似问题
为您推荐:
ajax的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁高级网页设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
高级网页设计
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
你可能喜欢自己通过了一个包含表单元素的网页可是没有服务器,点了提交后会出现什么?_百度知道
自己通过了一个包含表单元素的网页可是没有服务器,点了提交后会出现什么?
如果你没有服务器。(逻辑是你自己实现的,单击事件就是把数据存入数据库,就没有后面的提交之后了。本地测试的话就是触发单击事件,连你的页面都访问不到。?连域名都绑定不了。,何来的页面没有服务器哪来的404错误
其他类似问题
为您推荐:
其他1条回答
404错误啊。会说请求的资源无法访问到。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在页面上动态生成一个表格,并点击按钮可添加一行,每个cell中有一个dropdownlist。_百度知道
在页面上动态生成一个表格,并点击按钮可添加一行,每个cell中有一个dropdownlist。
Rows.Add(b)
tmpTableRowDim tmpTableRow As New TableRow
For i As Integer = 1 To 3
Dim tmpTableCell As New TableCell
Dim b As New DropDownList)
b.Add(&jiebiao&quot.Add(tmpTableCell)
Table1.Chello &quot.Width = 40
tmpTableCell.Controls.Items.Clear()
tablist.Add(tmpTableRow)
Table1.ID = & & nnn
nnn = nnn + 1
提问者采纳
建议,点击按钮后通过action在数据库中添加一条相同的数据,这样就在页面上增加了一行
表格是按钮动态生成的,我想实现点击另一个按钮添加一行。我用static保存刷新后只能得到后来添加的那一行。怎样刷新后原来的还有新添加的一起显示。新手,问题幼稚还望解答,成功后200分奉上。viewstate的用法是不是和static一样啊。能有代码最好。下面是我练习的代码。
提问者评价
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁其他(12)
最近在接触WooCommerce 开发,突然发现国内有关WooCommerce 的中文资料少的可怜,但还好有谷歌。这篇文章意在记录一个问题,在默认的WooCommerce 的结算(checkout)页面上自定义(删除/添加)表单元素。
默认的话,WooCommerce 的结算(checkout)页面上的表单元素(fields)比较繁多,如国家、地址(精确到了省、市、镇)、姓名、邮编、电话、email等等。但在实际项目需求中,可能不想显示那么多的fields;而且从用户体验的角度上,fields应该精简到只需要最重要的——如果是卖虚拟商品的话尤为如此。WooCommerce 中定义这些表单元素(fields)的函数是woocommerce_checkout_fields,那么我们要自定义,就从这个函数下手,hook
以下根据不同需求写了三个场景。基本上是从官方文档中的《》获取而来。
需求一:删除结算页面上多余的表单元素(fields)
这个多余的表单元素指删除后,只剩下最需要的三个:姓、名、邮箱。这个需求如果单单是做虚拟商品的话就非常有需要。
代码如下:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
//unset($fields['order']['order_comments']);
unset( $fields['billing']['billing_country'] );
//unset( $fields['billing']['billing_first_name'] );
//unset( $fields['billing']['billing_last_name'] );
unset( $fields['billing']['billing_company'] );
unset( $fields['billing']['billing_address_1'] );
unset( $fields['billing']['billing_address_2'] );
unset( $fields['billing']['billing_city'] );
unset( $fields['billing']['billing_state'] );
unset( $fields['billing']['billing_postcode'] );
//unset($fields['billing']['billing_email']);
unset( $fields['billing']['billing_phone'] );
相信你也看懂了,billing_first_xxx 就是对应相应的表单元素,如billing_first_name 就是指姓。注意注释掉的代码,unset 这个动作一执行,那么相应的表单元素就不会加载到checkout 页面。
对比一下就是:
需求二:设置表单元素的一些显示样式
上面的小标题实在是太难表达Jeff 的意思了,下面直接上例子+代码。例如:默认的话,电子邮件(email)的表单是非常短的一个输入框,如果要变长一点,并不是说通过css来的(因为官方已经统一化这些控件,如果一改牵一发动全身)。好在官方对于text表单定义了不同的类(class),具体而言,你需要查看官方文档,然后捏代码应该是这样的:
// 将默认的邮箱输入框重置为最大
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_email']['class'] = array('form-row-wide');
form-row-wide 指另外一种样式的text type(通俗来讲就是变长的text input),效果对比就是:
需求三:添加自定义的表单元素
比如说我想定义一个text的输入框,就可以用下面的代码:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_domain_one'] = array(
=& __('域名授权1', 'woocommerce'),//名称
'placeholder'
=& _x('区分有无www,不含http://', 'placeholder', 'woocommerce'),//占位文字
'required'
=& true,//是否必填项
=& array('form-row-wide'),//类
=& true//是否清除浮动
$fields['billing']['billing_domain_two'] = array(
=& __('域名授权2', 'woocommerce'),
'placeholder'
=& _x('区分有无www,不含http://', 'placeholder', 'woocommerce'),
'required'
=& array('form-row-wide'),
效果如下:
整体代码托管到Github Gists 上:
这篇文章可能在表达上不是很清晰,希望可以理解。一来Jeff 本身对于这个知识就是似懂非懂;二来翻译上不知道用什么词汇;建议看完本文再去看《》加深理解。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:157664次
积分:2360
积分:2360
排名:第9239名
原创:68篇
转载:87篇
评论:20条
(4)(1)(5)(10)(7)(11)(4)(1)(5)(2)(1)(5)(1)(1)(7)(4)(1)(4)(1)(1)(4)(2)(1)(2)(3)(4)(1)(5)(2)(2)(3)(3)(1)(2)(6)(1)(2)(14)(5)(6)(4)(6)}

我要回帖

更多关于 form表单提交跳转页面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信