2017-04-04 32 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