小编use*_*028的帖子

如何在同一个提交按钮中放置onclick和return false语句?

据我所知,返回false的默认处理是:

<input type="submit" onclick="return false" />
Run Code Online (Sandbox Code Playgroud)

但是在我的代码中我希望有一个提交按钮运行一个单独的js函数onclick,它将根据用户选择的单选按钮给出ajax输出.

但由于我使用ajax和我的js函数来处理输出,我希望提交按钮返回false.

但如果我已经使用onclick指向该功能:

<input type="submit" onclick="jsfunction()" />
Run Code Online (Sandbox Code Playgroud)

我把哪里放回假?

我可以有2个onclick陈述吗?

我想象的另一个选择是,如果我知道我不会提交表单,无论函数返回哪个值,它根本不应该是一个提交按钮?

但如果是这种情况,是否有一个按钮,我可以在html中编码,看起来与提交相同,但没有提交属性?

html javascript

9
推荐指数
2
解决办法
6万
查看次数

如何为正在制作的产品目录创建目录?

我正在创建一个产品目录,它将通过数据库查询进行浏览,结果显示在div中,无需刷新页面 - 通过ajax.

类别示例如下:

家庭健康娱乐

每个类别也有子类别,即:

首页:花园家具水暖等

我想制作一个小目录的东西,准确显示它们的位置,例如:

首页>>>花园>>>草坪护理

将每个作为可点击链接,将该人带回特定查询级别.

我的代码是1 .php文件,涉及查询和输出查询的代码.如果单击输出,则会触发ajax脚本,该脚本指向并重新运行相同的查询/输出,但结果不同.

这就是说,我不知道如何创建一种存储和显示目录路径的方法.我上面提到过.

我正在考虑采用某种方式来获取被点击的类别并将其传递给url,以便php在重新加载时具有值.然后我将该变量用于可点击的目录链接.但问题是我不知道如何为多层做到这一点.

即如果有人只是点击"花园"我可以通过花园变量并在导航中使用它,但如果有人点击"草坪护理"我不会确定如何保持"花园"变量,因为我带来的变量现在通过网址阅读"草坪护理".

我觉得它与在数组中动态添加和存储累积值有关,但我真的没有想法......

php ajax

0
推荐指数
1
解决办法
130
查看次数

这段PHP代码有什么问题?

我试图使用循环语句将不确定数量的名称放入变量值:

while ($row = mysql_fetch_row($resultdq2))
    {
        $name[$i] = $row[2];
        $parent_ID = $row[1];
        $i++;
    }   
Run Code Online (Sandbox Code Playgroud)

然后我试图使用以下结构回显名称/

$x = 0;
while (isset ($name[$x]))
echo $name[$x];
$x++;
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,这个第二个循环结构冻结了我的pc onload,因此我假设它是无限循环.

它为什么这样做?假设那个$x并且$i是相同的值(即7)然后$name[$x]并且name[$i]应该是等价的,这是不正确的?

然后,一旦我的$name[$x]第二个循环中的条件通过了分配的变量点,循环终止了吗?

是否有可能对于循环语句条件,它使用全局变量声明$x = 0而不是内部$x值来评估是否满足条件,因此该语句始终为真?

有什么问题,我该如何纠正呢?

php mysql

0
推荐指数
1
解决办法
127
查看次数

标签 统计

php ×2

ajax ×1

html ×1

javascript ×1

mysql ×1