小编Bug*_*ugs的帖子

通过JavaScript验证单选按钮

我有以下表格:

<form name="survey1" action="add5up.php" method="post" onsubmit="return validateForm()">
<div id="question">Q1) My programme meets my expectations</div><br />
Always<INPUT  TYPE = 'Radio' Name ='q1'  value= 'a'> 
Usually<INPUT  TYPE = 'Radio' Name ='q1' value= 'b'> 
Rarely<INPUT  TYPE = 'Radio' Name ='q1' value= 'c'> 
Never<INPUT  TYPE = 'Radio' Name ='q1' value= 'd'> 
<input type="submit" value="addData" />
</form>
Run Code Online (Sandbox Code Playgroud)

我正在尝试验证是否Radio已选择按钮.

我正在使用的代码:

<script type="text/javascript">
function validateForm()
{
if( document.forms["survey1"]["q1"].checked)
{
    return true;
}

else
{
    alert('Please answer all questions');
    return false;
}
}
</script>
Run Code Online (Sandbox Code Playgroud)

这不起作用.有任何想法吗?

javascript validation radio-button

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

使用参数和ActivatedRoute Angular 2获取URL ID

我正在尝试从URL(看起来像https://something.com/card?id= uuid进入的地方)中获取一个uuid,然后使用该uuid来获取http get请求。

现在我有我的app.component.ts看起来像:

private cardUuid: string;

constructor(private service: AppService,
            private route: ActivatedRoute){
            let sub = this.route.params.subscribe((params: Params) => {
                  this.cardUuid = params['id'];
                  console.log(this.cardUuid)
                })

}


ngOnInit(){
  this.service.browserUuid = 'http://address/cards?uuid=' + this.sub.cardUuid;
    console.log(this.sub.cardUuid)
Run Code Online (Sandbox Code Playgroud)

}

我的控制台日志返回为未定义。我想知道为什么会这样吗?获取uuid的方法是否错误或呼叫计时是否错误?

任何帮助/提示/建议将不胜感激。

更新: 根据@Alexander Staroselsky的建议,我重新构造了每个angular.io文档从url调用uuid的方法。

app.component.ts:

card: Card = {};

ngOnInit() {
 this.route.paramMap
  .switchMap((params: ParamMap) =>
    this.service.fetchCardUuid(+params.get('id')))
  .subscribe(
    card => {
      this.card = card;
      this.getVenueUuid(this.card);
    });
}
Run Code Online (Sandbox Code Playgroud)

app-service.ts:

public UuidUrl = 'http://websiteaddress/cards?uuid='

constructor(private http: Http){}


private extractData(res:Response) {
  let body = res.json();
  return body …
Run Code Online (Sandbox Code Playgroud)

angular

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

Mount.nfs:连接超时...-流浪汉-网格

我正在尝试vagrant up首次运行,但出现此错误:

==>默认值:挂载NFS共享文件夹...

以下SSH命令以非零退出状态响应。Vagrant认为这意味着命令失败!

安装-o vers = 3,udp xxx.xxx.xx.x:/ home / erick / ...(路径)

命令的标准输出:

从命令Stderr:

mount.nfs:连接超时

我该如何解决?

谢谢

nfs vagrant trellis

4
推荐指数
1
解决办法
2983
查看次数

打开 Excel 2016 文件失败,HRESULT:0x800706BE

用于打开现有 Excel 文件的简单 VB.NET 代码在打开命令时始终失败,并出现以下错误:

远程过程调用失败。(来自 HRESULT 的异常:0x800706BE)

我已经在 Stack Overflow 和 Microsoft 网站上搜索过此错误,但似乎没有人有明确的答案。但是在 64 位 Excel 中似乎会发生一致的一件事。

无论如何,我在这里寻求帮助解决这个问题。下面是我非常简单的代码:

Imports Microsoft.Office.Interop.Excel
Dim XLApp As Application = New Application()
Dim XLWkb as Workbook = XLApp.Workbooks.Open("TestExcel.xlsx")
Dim XLSht as WorkSheet = XLWkb.Sheet(1)
XLWkb.Close()
XLApp.Quit()
System.Runtime.InteropServices.Marshal.ReleaseComObject(XLSht)
System.Runtime.InteropServices.Marshal.ReleaseComObject(XLWkb)
System.Runtime.InteropServices.Marshal.ReleaseComObject(XLApp)
Run Code Online (Sandbox Code Playgroud)

上面的代码在XLApp.Workbooks.Open发出可怕消息的那一行一直失败。

My windows is Windows 7 Enterprise Service Pack 1, 64-bit
My Excel is 2016 MSO (16.0.6701.1041) 64-bit version.
My MS Office is MS Office 365 ProPlus -en US (2016 version)
My VS …
Run Code Online (Sandbox Code Playgroud)

vb.net excel 64-bit hresult

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

如何在 PDFsharp 中打开 PDF,其中 PDF 作为资源添加到项目中

我在路径中遇到错误,因为它正在检索System.Byte[]。如何访问添加到我的资源中的 PDF?

代码:

PdfDocument = PdfSharp.Pdf.IO.PdfReader.Open(My.Resources.CANEezz_Individual.ToString, PdfDocumentOpenMode.Modify)

Dim font9 As XFont = New XFont("Arial", 8)
Dim page As PdfPage = PdfDocument.Pages(0)
Dim graph As XGraphics = XGraphics.FromPdfPage(page)
graph.DrawString("Bank Passboook", font9, XBrushes.Black, 518, 343)

Dim pdfFilename As String = "something.pdf"
PdfDocument.Save(pdfFilename)
Process.Start(pdfFilename)
Run Code Online (Sandbox Code Playgroud)

vb.net pdf pdfsharp vb.net-2010

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

使用array和redim preserver关键字将VB代码转换为C#

这是我的VB代码:

If TxtStr(i) = "#" And TxtStr(i + 1) = "]" Then
    RefStr = RefStr & "]"
    ReDim Preserve RefStrLinks(1, RefStrLinkIndex)
    RefStrLinks(0, RefStrLinkIndex) = RefStr
    RefStr = RefStr.Replace("[#", String.Empty)
    RefStr = RefStr.Replace("#]", String.Empty)
    RefStrLinks(1, RefStrLinkIndex) = RefStr
    RefStrLinkIndex = RefStrLinkIndex + 1
    RefStr = String.Empty
    RefStrFound = False
End If
Run Code Online (Sandbox Code Playgroud)

这是我在C#中转换的代码; RefStrLinks声明为:

string[,] RefStrLinks = null;
Run Code Online (Sandbox Code Playgroud)

但是这会产生编译错误,因为ReDim Preserve无论何时我运行它:

if (TxtStr[i].ToString() == "#" & TxtStr[i + 1].ToString() == "]")
{
    RefStr = RefStr + "]";
    Array.Resize<string>(ref RefStrLinks, RefStrLinkIndex …
Run Code Online (Sandbox Code Playgroud)

c# vb.net arrays keyword preserve

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

多行正则表达式:仅匹配最后一次出现

我有一个包含这样的 Python 堆栈跟踪的字符串(前后有一些不相关的文本):

Traceback (most recent call last):
  File "/workspace/r111.py", line 232, in test_assess
    exec(code)
  File "a111.py", line 17, in 
    def reset(self):
  File "/workspace/r111.py", line 123, in failed
    raise AssertionError(msg)
AssertionError: Dein Programm funktioniert nicht. Python sagt:
Traceback (most recent call last):
  File "a111.py", line 6, in 
  File "/workspace/r111.py", line 111, in runcaptured
    exec(c, variables)
  File "", line 1, in 
ZeroDivisionError: division by zero
Run Code Online (Sandbox Code Playgroud)

现在我想使用多行正则表达式(在 Ruby 中)1提取发生错误的行(从 中提取File "", line 1)。

/File ".*", line ([0-9]+)/效果很好,但匹配所有出现。我只想要最后一个。迭代目标环境中的匹配项不是有效的解决方案,因为我无法更改那里的业务逻辑。

ruby regex

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

如何根据特定属性过滤模型数组

我有一个包含这些属性的模型类:-

class ItemModel:NSObject{
   var itemName:String?
   var itemPrice:String?
   var itemCategory:String?
   var isAvailable:Bool?
}
Run Code Online (Sandbox Code Playgroud)

我有一个ItemModelClass类型的数组

var itemArray = [ItemModel]()
Run Code Online (Sandbox Code Playgroud)

我想根据 itemCategory

filter ios swift

3
推荐指数
2
解决办法
5166
查看次数

从JSON中删除新行

考虑我有以下字符串:

{
  "{\n <<<-- error
     \"SomeKey\": {\n    \"somevalue\": \"test\",\n,
     \"AnotherKey\": \"Long string should be here \n another line break here \n and another line here \"
    }
}
Run Code Online (Sandbox Code Playgroud)

当您尝试使用JSON.parse解析此字符串时,它会抛出指向第一个换行符的错误.有没有办法摆脱换行符而不删除不在引号内的\n.

谢谢!

javascript regex json

3
推荐指数
2
解决办法
6853
查看次数

使用两个日期之间的随机日期时间更新每一行

我有一个名为的列date_created,我希望每一行保存一个随机日期,日期距当前时间为 -2 天。

我正在运行以下查询,但它会更新具有相同随机日期的所有行。我希望每一行都是随机的并且不相同。

update table set date_created=(select NOW() + (random() * (NOW()+'-2 days' - NOW())) + '-2 days')
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激。

sql postgresql

3
推荐指数
2
解决办法
5485
查看次数