文本区域命名难题-与PHP和javascript一起工作
textarea naming conundrum - working with php and javascript
我有一个有多个输入的表单。其中一个输入是文本区域。下面是它的开始标签的开头:
<textarea id="edit-about-me-input" class="edit-website-input" type="text" name="edit-profile[byc_about_me]"...
如您所见,我选择将其命名为数组,因此,当我发布表单时,我只需要处理一个值数组。
然而,当我试图在该名称上运行javascript函数时,遇到了一个问题。
下面是文本区域声明的其余部分:
onKeyDown="limitText(this.form.edit-profile[byc_about_me],this.form.countdown,1000);"
onKeyUp="limitText(this.form.edit-profile[byc_about_me],this.form.countdown,1000);"><?php echo $byc_about_me; ?></textarea>
显然,javascript不喜欢破折号和括号。有人能给我一个解决办法吗?我能给它起两个名字吗还是我需要重写处理这个表单的php ?
使用方括号符号代替点符号来访问form
对象的edit-profile[byc_about_me]
属性,如下所示:
this.form['edit-profile[byc_about_me]']
它不漂亮,但它有效!
相关:我如何引用javascript对象属性与连字符在它?
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)