Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jrequest在简单更改后不起作用_Javascript_Ajax_Joomla - Fatal编程技术网

Javascript jrequest在简单更改后不起作用

Javascript jrequest在简单更改后不起作用,javascript,ajax,joomla,Javascript,Ajax,Joomla,我正在编辑一个joomla网站,我需要将一些下拉选择框与简单的文本字段交换。例如,我交换了这个: <select name="date" id="date" class="date_tag"> <?php for($i=1;$i<=31;$i++) { ?> <option value="<?php echo $i; ?>" <?php if($i == date('d')) echo 'selected="se

我正在编辑一个joomla网站,我需要将一些下拉选择框与简单的文本字段交换。例如,我交换了这个:

<select name="date" id="date" class="date_tag">
<?php   for($i=1;$i<=31;$i++)   {   ?>

        <option value="<?php echo $i; ?>" <?php if($i == date('d')) echo 'selected="selected"'; ?>><?php echo $i; ?></option>

    <?php   }   ?>
    </select>
即使我在该字段中输入了值,我也会得到$date=值。 正如我所说,在我进行交换之前,它起了作用。 有什么问题吗?
谢谢。

由于新的输入字段看起来是正确的,所以听起来这里好像发生了其他事情


我建议使用print_r$\u POST并对数据进行跟踪。

从跟踪中我所能看到的是,日期的相关帖子信息实际上是空的Ray[名字]=>A[姓氏]=>B[电子邮件]=>tomr2005@gmail.com[电话号码]=>123[电话类型]=>[时间]=>[fstate]=>[fzip]=>1[tstate]=>[tzip]=>2[月]=>5[日期]=>[年份]=>2011年[重量]=>[类型]=>[步骤]=>2[电话类型2]=>[时间2]=>[提交]=您可以考虑使用输入字段的替代名称。例如,尝试将其更改为DATE2,然后查看是否看到相同的结果。如果在新代码之后还存在另一个字段,那么它可能用一个空白值重写。
<input type="text" name="date" id="date" class="date_tag">
if(JRequest::getInt('step', 0) == 2)    {   
global $mainframe;  
$fstate     = JRequest::getVar('fstate', '');
$fzip       = JRequest::getVar('fzip', '');
$tstate     = JRequest::getVar('tstate', '');
$tzip       = JRequest::getVar('tzip', '');
$month      = JRequest::getVar('month', '');
$date       = JRequest::getVar('date', '');
$year       = JRequest::getVar('year', '');
$weight     = JRequest::getVar('weight', '');
$type       = JRequest::getVar('type', '');
$first_name = JRequest::getVar('first_name', '');
$last_name  = JRequest::getVar('last_name', '');
$email      = JRequest::getVar('email', '');
$phone_type = JRequest::getVar('phone_type2', '');
$phone_num  = JRequest::getVar('phone_num', '');
$time       = JRequest::getVar('time2', '');
    ....