[英]Retrieving data from Textbox in Fancybox
我嘗試從后面的代碼中位於花式框的文本框中獲取文本,但文本始終為空“”。
我的aspx代碼:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Wertpapiere.aspx.vb" Inherits="Aktien.Werpapiere" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="Content/font-awesome.min.css" rel="stylesheet" />
<script src="Scripts/jquery-2.1.1.min.js"></script>
<script src="Scripts/jquery.fancybox.pack.js"></script>
<link href="Content/jquery.fancybox.css" rel="stylesheet" />
<link href="style.css" rel="stylesheet" />
<title></title>
</head>
<body>
<script type="text/javascript">
$(document).ready(function () {
/* Using custom settings */
$("a#aAdd").fancybox({
'hideOnContentClick': true,
'closeBtn': false,
'autoSize': true,
'minWidth': 500,
'minHeight': 150
});
});
</script>
<h1>Test</h1>
<form id="form1" runat="server">
<div>
<a id="aAdd" href="#dAdd"><i class="fa fa-plus"></i>Add</a>
<div style="display:none">
<div id="dadd">
<h2>Add new item</h2>
<label id="lName" for="tbName">Name:</label>
<asp:TextBox ID="tbName" runat="server"></asp:TextBox>
<br /><br />
<asp:LinkButton ID="lbAdd" class="btn btn-add" runat="server"><i class="fa fa-plus"></i> Add</asp:LinkButton>
<asp:LinkButton ID="lbCancel" class="btn btn-cancel" runat="server" OnClientClick="$.fancybox.close()"><i class="fa fa-times"></i> Cancel</asp:LinkButton>
</div>
</div>
</div>
</form>
</body>
</html>
我的代碼背后的代碼:
Private Sub lbAdd_Click(sender As Object, e As EventArgs) Handles lbAdd.Click
AddNewItem(tbName.Text)
End Sub
如何獲取輸入的文本?
我試圖編輯jquery.fancybox.js和jquery.fancybox-buttons.js(appendTo('body')到appendTo('form1)),但是它不起作用。
在javascript和jquery中,將一個文本框的值轉換為另一個文本框的值,請嘗試以下邏輯:
var text1 = $("#textBox1").val();
$("#textBox2").val(text1);
可能有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.