大家好,我是个php新手
最近在修改dokuwiki的代码
遇到一个问题在一个php页面中,我生成了一个form:
$renderer->doc .= '<div class="addnewpage_form" id="addnewpage_form" align="left">';
$renderer->doc .= '<form name="editform" id="editform" method="post" action="" accept-charset="'.$lang['encoding'].'" onsubmit="setName();setTaginfo();return true;">';
$renderer->doc .= $cmb;
$renderer->doc .= '<input class="edit" type="text" name="title" id="addnewpage_title" size="20" maxlength="255" tabindex="2" />';
$renderer->doc .= '<input type="hidden" name="do" id="do" value="edit" />';
$renderer->doc .= '<input class="button" type="submit" value="'.((@$this->getLang('okbutton'))?$this->getLang('okbutton'):'ok').'" tabindex="3" />';
$renderer->doc .= '<br/>';
$renderer->doc .='<p>IAGIO</p>';
$renderer->doc .='<input type="checkbox" id="IAGIO" name="IAGIO" value="IAGIO">';
$renderer->doc .=IAGIO;
//wang.yu added end
$renderer->doc .= '</form>';
$renderer->doc .= '</div>';
其中的$renderer->doc .不用关心,是dokuwiki的类中要求的现在在setTaginfo()这里,我希望传一个php文件中的参数进去
如$taginfo然后在script.js内容如下:
/*USE : UTF8*/
function setName() {
document.getElementById("editform").setAttribute("action","?id="+'KB:'+document.getElementById('np_cat').value+':'+document.getElementById('addnewpage_title').value+':index');
}function setTaginfo(info) {
在这里希望接收到$taginfo变量,如果IAGIO的checkbox选中,则让$taginfo = “IAGIO”
}请
最近在修改dokuwiki的代码
遇到一个问题在一个php页面中,我生成了一个form:
$renderer->doc .= '<div class="addnewpage_form" id="addnewpage_form" align="left">';
$renderer->doc .= '<form name="editform" id="editform" method="post" action="" accept-charset="'.$lang['encoding'].'" onsubmit="setName();setTaginfo();return true;">';
$renderer->doc .= $cmb;
$renderer->doc .= '<input class="edit" type="text" name="title" id="addnewpage_title" size="20" maxlength="255" tabindex="2" />';
$renderer->doc .= '<input type="hidden" name="do" id="do" value="edit" />';
$renderer->doc .= '<input class="button" type="submit" value="'.((@$this->getLang('okbutton'))?$this->getLang('okbutton'):'ok').'" tabindex="3" />';
$renderer->doc .= '<br/>';
$renderer->doc .='<p>IAGIO</p>';
$renderer->doc .='<input type="checkbox" id="IAGIO" name="IAGIO" value="IAGIO">';
$renderer->doc .=IAGIO;
//wang.yu added end
$renderer->doc .= '</form>';
$renderer->doc .= '</div>';
其中的$renderer->doc .不用关心,是dokuwiki的类中要求的现在在setTaginfo()这里,我希望传一个php文件中的参数进去
如$taginfo然后在script.js内容如下:
/*USE : UTF8*/
function setName() {
document.getElementById("editform").setAttribute("action","?id="+'KB:'+document.getElementById('np_cat').value+':'+document.getElementById('addnewpage_title').value+':index');
}function setTaginfo(info) {
在这里希望接收到$taginfo变量,如果IAGIO的checkbox选中,则让$taginfo = “IAGIO”
}请
解决方案 »
- 求大神解答一个数据库语句的问题
- 关于用pagination做异步分页的问题
- PHPOA中SWF文件上传播放问题,为什么就是播不了?问题在哪?
- 求高手帮助解决,只差最后一步。Apache、(此错误信息很困扰我,前面都很顺利)
- 请问怎么知道一个对象有哪些属性方法?
- sql 通配符小问题 在线急等
- 各位兄弟:能给出将图片插入MYSQL的PHP完整代码吗?
- 微软重大安全漏洞被发现,17个字符即可让IE浏览器outlook FrontPage...和Html相关的程序崩溃
- 求助:cookie不能保存的问题
- 关于空间租用的有关问题?100分相送!!!
- 请帮忙看一下这个网站的URL是怎么加密的
- 想找一些php写的程序源码来看,来提高自己的编程水平,望请指教
$renderer->doc .= '<form name="editform" id="editform" method="post" action="" accept-charset="'.$lang['encoding'].'" onsubmit="setName();setTaginfo(" . $taginfo . ");return true;">';
$renderer->doc .= $cmb;
$renderer->doc .= '<input class="edit" type="text" name="title" id="addnewpage_title" size="20" maxlength="255" tabindex="2" />';
$renderer->doc .= '<input type="hidden" name="do" id="do" value="edit" />';
$renderer->doc .= '<input class="button" type="submit" value="'.((@$this->getLang('okbutton'))?$this->getLang('okbutton'):'ok').'" tabindex="3" />';
$renderer->doc .= '<br/>';
$renderer->doc .='<p>IAGIO</p>';
$renderer->doc .='<input type="checkbox" id="IAGIO" name="IAGIO" value="IAGIO">';
$renderer->doc .=IAGIO;
//wang.yu added end
$renderer->doc .= '</form>';
$renderer->doc .= '</div>';
$renderer->doc .= '<form name="editform" id="editform" method="post" action="" accept-charset="'.$lang['encoding'].'" onsubmit="setName();setTaginfo( '. $taginfo .');return true;">';
$renderer->doc .= $cmb;
$renderer->doc .= '<input class="edit" type="text" name="title" id="addnewpage_title" size="20" maxlength="255" tabindex="2" />';
$renderer->doc .= '<input type="hidden" name="do" id="do" value="edit" />';
$renderer->doc .= '<input class="button" type="submit" value="'.((@$this->getLang('okbutton'))?$this->getLang('okbutton'):'ok').'" tabindex="3" />';
$renderer->doc .= '<br/>';
$renderer->doc .='<p>IAGIO</p>';
$renderer->doc .='<input type="checkbox" id="IAGIO" name="IAGIO" value="IAGIO">';
$renderer->doc .=IAGIO;
//wang.yu added end
$renderer->doc .= '</form>';
$renderer->doc .= '</div>';
是不是这个意思
实验了一下,好像还是没有起到作用php中如您提到的:
……
$renderer->doc .= '<form name="editform" id="editform" method="post" action="" accept-charset="'.$lang['encoding'].'" onsubmit="setName();setTaginfo( '.$taginfo.');return true;">';
echo $taginfo;
在js端写的是:
function setTaginfo(info) {
info = "BBB";
}但是得到的taginfo并没有变