小编F0G*_*F0G的帖子

jQuery,多个id的相同功能

如果值不是数字,我想清除指定的输入.函数适用于一个ID,但我希望它能用于多个ID.当然我可以多次写函数但我不想这样做.

以下代码仅对id为"d"的输入生效.我不知道如何识别其他ID.有人可以帮忙吗?

<input id="d" />

<input id="d2" />

<input id="d3" />

<script type="text/javascript">

$('#d,d2,d3').keyup(function(){

if($('#d,d2,d3').val() != "") {

    var value = $('#d,d2,d3').val().replace(/^\s\s*/, '').replace(/\s\s*$/, '');

    var intRegex = /^\d+$/;

    if(intRegex.test(value)) {}

    else {


    $(this).val('');

    }



}

});

</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

STATUS_STACK_BUFFER_OVERRUN和STATUS_STACK_OVERFLOW有什么区别?

我刚发现有一个STATUS_STACK_BUFFER_OVERRUN和一个STATUS_STACK_OVERFLOW.那两个有什么区别?我刚刚发现堆栈溢出(堆栈耗尽)与堆栈缓冲区溢出不同,但要么它没有解释它,要么我不理解它.你能帮我吗?

关心托比亚斯

windows stack-overflow buffer-overflow buffer-overrun

7
推荐指数
1
解决办法
3129
查看次数

当用户绘制的控件大小增加时,新区域不会重新绘制

我想我在这里缺少一些微不足道的东西.我直接从中导出了简单的控件Control.我正在覆盖OnPaint并绘制矩形(e.Graphics.DrawRectangle)和其中的文本(e.Graphics.DrawString).我没有覆盖任何其他成员.

当控件调整到较小的尺寸时,它会很好地自我绘制,但是当它被调整到更大的尺寸时,新区域不会被正确重新绘制.一旦我再次将其调整为较小的尺寸,即使按一个像素,一切都正确重新绘制.

OnPaint被正确调用(正确PaintEventArgs.ClipRectangle设置到新区域),但无论如何都不会绘制新区域(出现工件).

我错过了什么?

编辑:

码:

protected override void OnPaint(PaintEventArgs e)
{
    // Adjust control's height based on current width, to fit current text:

    base.Height = _GetFittingHeight(e.Graphics, base.Width);

    // Draw frame (if available):

    if (FrameThickness != 0)
    {
        e.Graphics.DrawRectangle(new Pen(FrameColor, FrameThickness),
            FrameThickness / 2, FrameThickness / 2, base.Width - FrameThickness, base.Height - FrameThickness);
    }

    // Draw string:

    e.Graphics.DrawString(base.Text, base.Font, new SolidBrush(base.ForeColor), new RectangleF(0, 0, base.Width, base.Height));
}

private int …
Run Code Online (Sandbox Code Playgroud)

.net c# drawing winforms

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

如何在文本区域中制作一些字符是不可编辑的

我需要让一些字符在文本区域内不可编辑...即

我有一个文本区域名称TxtMsg和Id TxtMsg和值是

Dear User, Thank you for your contact................... We will contact you soon ...Thanks again 
Run Code Online (Sandbox Code Playgroud)

在这里,用户可以在...................IS中输入任何内容吗?

有谁知道这个?请回复

html javascript

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