小编mar*_* li的帖子

CSS新手 - 如何动态移动按钮

我有一个表单,我在通过jquery渲染后正在修改 - 只是因为我无法控制创建表单的代码.

无论如何,我在登录按钮旁边添加了一个按钮,它是表单的一部分.为了做到这一点,我使用以下jquery:

$('.mynewbutton').hide();
$(".submit").addClass("buttonalign");
$('<div class="shared">').insertBefore($('.submit'));
$('.submit').after($('<div class="circle circlealign">i</div>'));
Run Code Online (Sandbox Code Playgroud)

我添加的新按钮实际上是一个我用css绘制的圆圈.这很好 - 新按钮与登录对齐.这是css:

.shared {
    position: absolute;
    width: 200px;
}

.buttonalign {
    position: absolute;
    top:340px;
}

.circlealign {
    position: absolute;
    top:340px;
}
Run Code Online (Sandbox Code Playgroud)

我需要解决的问题是当登录表单返回错误消息时,它会在表单顶部显示错误并将所有内容都按下.所以我的登录按钮和新按钮最终覆盖了表单上的其他元素,因为它们的位置是固定的.

我将固定数字更改为百分比,如下所示:

.shared {
    position: absolute;
    width: 100%;
}

.buttonalign {
    position: absolute;
    top:40em;
}

.circlealign {
    position: absolute;
    top:40em;
}
Run Code Online (Sandbox Code Playgroud)

但这改变了新按钮的位置,使其不再与登录按钮对齐.它在页面上较低.
你能为我指出正确的方向吗?

谢谢.

编辑1

这里是渲染的HTML ..而且当然jquery的东西在这里没有出现这很痛苦......但你可以看到初始形式看起来像什么

<H1>Login</H1><DL>
<P class="err">Logon Failed</P>
<form action="/cgi-bin/logon/logon" method="POST">
<DT>User ID</DT>
<DD>
<input class=" text" type="text"  name="userid">
</DD>
<DT>Password</DT>
<DD>
<input class=" …
Run Code Online (Sandbox Code Playgroud)

css jquery

6
推荐指数
1
解决办法
933
查看次数

检查postgresql查询中的布尔值true/false结果

我在我的网络应用程序中运行以下sql查询:

SELECT EXISTS (
SELECT id
FROM user
WHERE membership=1244)
Run Code Online (Sandbox Code Playgroud)

我期待真实(布尔数据)作为结果,但我得到't'或'f'表示错误.如何让它返回我的lua代码标准布尔值?

我找到了以下帖子:

通过PHP从Postgres正确读取布尔值

所以我试图将我的代码更改为这样的代码:

SELECT EXISTS ::int (
SELECT id
FROM user
WHERE membership=1244)
Run Code Online (Sandbox Code Playgroud)

要么

SELECT ::INT (SELECT EXISTS (
SELECT id
FROM user
WHERE membership=1244))
Run Code Online (Sandbox Code Playgroud)

但是我收到了语法错误.
你能告诉最好的办法吗?我应该以某种方式将结果't'转换为布尔值吗?或者有没有办法告诉postgresql返回true/false而不是't'/'f'?

谢谢.

sql postgresql lua

1
推荐指数
3
解决办法
1万
查看次数

IE 9中的javascript语法错误

我一直在下面的代码块中使用"else"获取javascript语法错误:

                        if ( validateme.length > 0 && !isValidEmailAddress( validateme ) )  { 
                                //alert("invalid email");
                                $('#validation_error').html("oops! That's an invalid email address");
                        }       sessionStorage.setItem("form_error", "true");
                        else {
                                sessionStorage.setItem("form_error", "false");
                        }
                        break;
Run Code Online (Sandbox Code Playgroud)

我在Firefox中尝试了同一页面.但它没有在控制台中列出任何错误.

建议将不胜感激.在此期间,我还将尝试在Chrome中查看是否有任何错误...

谢谢.

javascript html5 storage

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

标签 统计

css ×1

html5 ×1

javascript ×1

jquery ×1

lua ×1

postgresql ×1

sql ×1

storage ×1