小编use*_*013的帖子

QDoubleValidator不工作?

我正在尝试在Qt 4.2中的行编辑框中应用验证器,但它无法正常工作:

 QDoubleValidator *haha= new QDoubleValidator(this);
 haha->setBottom(0.00);
 haha->setDecimals(2);
 haha->setTop(100.00); 
 get_line_edit()->setValidator(haha);
Run Code Online (Sandbox Code Playgroud)

要么

 QDoubleValidator *haha= new QDoubleValidator(0.00,100.00,2,this);
Run Code Online (Sandbox Code Playgroud)

无论如何,我仍然可以进入我想要的任何价值.

但是,如果我切换到QIntValidator它,它的工作原理!

所以我去谷歌并进行了一些搜索,很多人过去常常遇到同样的问题.这是一个错误吗?或者应该有其他一些我应该做的设置?

c++ validation qt qvalidator

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

如何在带有用户输入字段的 html 页面上执行 sql 命令,并在同一页面上显示结果

我写一个命令,或者我从用户输入字段填写参数值。单击按钮,将此命令发送到 php 并将结果值发送回 html 以显示。例如。在 html 页面上:

select ___ from ____, 
Run Code Online (Sandbox Code Playgroud)

我用“tablenameone”和“valueone”填充了两个可用的输入字段。然后,结果将打印在同一页面的 html 文本字段上。

我所知道的是这些值可以以这种格式发送(也许)

$('input[name="talbename"]') 
$('input[name="value"]')
example.com?tablename=tablenameone&value=valueone
Run Code Online (Sandbox Code Playgroud)

从 php 端我使用

 $sql="SELECT '$_GET['value']' FROM '$_GET['tablename']';
Run Code Online (Sandbox Code Playgroud)

我不知道的是....我应该如何在点击功能中执行此操作?它肯定使用ajax。但是我怎么能产生example.com?tablename=tablenameone&value=valueone 我应该把 $('input[name="value"]')

提前致谢

html javascript php sql ajax

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

标签 统计

ajax ×1

c++ ×1

html ×1

javascript ×1

php ×1

qt ×1

qvalidator ×1

sql ×1

validation ×1