2017-04-04 30 views
0

我试图从HTML输入中获得价值,但我没有成功。 我需要将其转移到代码后面aspx.cs从html输入获取值到字符串并传输到代码

我想将输入名称(卡号)传输到字符串。

代码:

<link href="Store/creditcardjs-v0.10.13.min.css" rel="stylesheet"> 

<div class="ccjs-card"> 
    <label class="ccjs-number"> 
    Card Number 
    <input name="card-number" class="ccjs-number" placeholder="•••• •••• •••• ••••"> 
    </label> 

    <label class="ccjs-csc"> 
    Security Code 
    <input name="csc" class="ccjs-csc" placeholder="•••"> 
    </label> 

    <button type="button" class="ccjs-csc-help">?</button> 

    <label class="ccjs-name"> 
    Name on Card 
    <input name="name" class="ccjs-name"> 
    </label> 
+0

您是使用JQuery还是纯JavaScript? –

+0

所以提交表格 – epascarello

+0

我使用javascript。请帮忙 –

回答

0

你需要一个id属性添加到您的输入:与普通的JavaScript

<input id="card_number" name="card-number" class="ccjs-number" placeholder="•••• •••• •••• ••••"> 

然后把它像:

var val = document.getElementById("card_number").value; 

val变量保存无论输入(卡号)如何。

+0

错误:名称文件不存在 –

0

ID添加到您的标签,就像这样:

<label class="ccjs-number" ID="mylabel"> 

从标签,该标签获得价值后:

<script> 
     var a = document.getElementById('myLabel').value = mylabel.innerHTML; 
</script 

标签的值不调回;所以我认为你需要使用一个HiddenField并将其保存。

或者,您可以使用文本框而不是标签。

+0

变量'a'没有金值..你需要“.value”。 – Konstantinos

+0

@Konstantinos类似的东西可能会工作吗? –

+0

''mylabel.innerHTML'部分根本不起眼。 – Konstantinos