トリプルクォート?どんな境界を定、開発のJavascriptの文字列パラメータASP.NET?
-
08-06-2019 - |
質問
どんな境界を定でJavascriptをドラッグアンドドロップでき文字列パラメータにはアンカー OnClick
イベント?
- 私はアンカータグにASP.NET リピーター。
- の
OnClick
イベントのアンカーを含む電話でJavascript機能です。 - Javascriptの関数は文字列入力パラメータとします。
- 文字列のパラメータがデドラッグアンドドロップでき価値からのリピーター.
さんありがとうございます。"ダブルクォート"の Container.DataItem
.
さんありがとうございます。'シングルクォーテーションの OnClick
.
やまだ 一区切り文字 (トリプルクォート?) 入力文字列パラメータのJavascript機能します。
以降、利用できないシングルクォート"が、どうやって確保のためにJavascript機能を知って、入力パラメータが文字列は整数?
の引用符を文字列の入力パラメータは、Javascriptの機能を考えるいを通過する整数です。
アンカー:
<a id="aShowHide" onclick='ToggleDisplay(<%# DataBinder.Eval(Container.DataItem, "JobCode") %>);' >Show/Hide</a>
こちらはJavascript:
<script language="JavaScript" type="text/javascript">
/* Shows/Hides the Jobs Div */
function ToggleDisplay(jobCode)
{
/* Each div has its ID set dynamically ('d' plus the JobCode) */
var elem = document.getElementById('d' + jobCode);
if (elem)
{
if (elem.style.display != 'block')
{
elem.style.display = 'block';
elem.style.visibility = 'visible';
}
else
{
elem.style.display = 'none';
elem.style.visibility = 'hidden';
}
}
}
</script>
解決
また最近では同様の問題の解決で使用した平野の古いHTMLコードシングル('
)をダブルクォーテーション("
).
ソースコードでした混乱のコースがあります。
試
<a id="aShowHide" onclick='ToggleDisplay("<%# DataBinder.Eval(Container.DataItem, "JobCode") %>");'>Show/Hide</a>
または
<a id="aShowHide" onclick='ToggleDisplay('<%# DataBinder.Eval(Container.DataItem, "JobCode") %>');'>Show/Hide</a>
他のヒント
onclick='javascript:ToggleDisplay("<%# DataBinder.Eval(Container.DataItem, "JobCode")%> "); '
使えます。
の引用符を文字列の入力パラメータは、Javascriptの機能を考えるいを通過する整数です。
のですがいくつかの初歩的な文字列の機能をJavaScriptに変換する文字列?のように
value = value + ""
うけのテキスト内のサーバ側のスクリプトブロック列.
onclick='<%# "ToggleDisplay(""" & DataBinder.Eval(Container.DataItem, "JobCode") & """);" %>'
編集:いることができ用ダブルクォートで外部スクリプトをブロックします。
通過可変機能な単一引用符または二重引用符
<html>
<head>
</head>
<body>
<script language="javascript">
function hello(id, bu)
{
alert(id+ bu);
}
</script>
<a href ="javascript:
var x = "12";
var y = "fmo";
hello(x,y)">test</a>
</body>
</html>
所属していません StackOverflow