function addRow() {
var tb= document.getElementById("newRow");
var tr = document.createElement('tr');
var td1 = document.createElement('td');
var input1 = makeInput("NAME[]", 30, 30);
td1.appendChild(input1);
tr.appendChild(td1);
var td2= document.createElement('td');
var input2= makeInput_checkbox("KBN[]");
td2.appendChild(input2);
tr.appendChild(td2);
}
function makeInput(name, size, maxlength) {
var node = document.createElement('input');
node.type = 'text';
node.name = name;
node.id = name;
node.size = size;
node.maxlength = maxlength;
return node;
}
function makeInput_checkbox(name) {
var node = document.createElement('input');
node.type = 'checkbox';
node.name = name;
node.id = name;
node.value = 0; ←これ入れないと値がon/offになってた?
return node;
}
ボタン↓
onclick="addRow();"
<table>
<tr>
<td>名前</td>
<td>無効区分</td>
</tr>
<tbody id="newRow">
</tbody>
</table>
とぴめも
日頃プログラミングしながらメモる予定。 正常動作の保証はなし(`・ω・´)
2012年6月7日木曜日
2012年3月7日水曜日
【SQL】SELECT結果でのUPDATE
どっかからの拾いもの・・・。
UPDATE 住所録A A
SET (A.氏名,A.住所,A.電話番号)
= (SELECT B.氏名,B.住所,B.電話番号 FROM 住所録B B WHERE A.ID = B.ID)
WHERE EXISTS (SELECT 1 FROM 住所録B B WHERE A.ID = B.ID);
ORA-01427: 単一行副問合せにより2つ以上の行が戻されます
のエラーに悩まされたけどとりあえず同じ条件書いとけば大丈夫だった。
UPDATE 住所録A A
SET (A.氏名,A.住所,A.電話番号)
= (SELECT B.氏名,B.住所,B.電話番号 FROM 住所録B B WHERE A.ID = B.ID)
WHERE EXISTS (SELECT 1 FROM 住所録B B WHERE A.ID = B.ID);
ORA-01427: 単一行副問合せにより2つ以上の行が戻されます
のエラーに悩まされたけどとりあえず同じ条件書いとけば大丈夫だった。
2012年1月30日月曜日
【VB.NET】四捨五入
Roundで四捨五入(.NET Framework 2.0からOK)
Dim ret1 As Decimal = Math.Round(1.5, MidpointRounding.AwayFromZero)
結果:2
Dim ret2 As Decimal = Math.Round(2.5, MidpointRounding.AwayFromZero)
結果:3
Dim ret3 As Decimal = Math.Round(-1.5, MidpointRounding.AwayFromZero)
結果:-2
Dim ret4 As Decimal = Math.Round(-2.5, MidpointRounding.AwayFromZero)
結果:-3
Dim ret1 As Decimal = Math.Round(1.5, MidpointRounding.AwayFromZero)
結果:2
Dim ret2 As Decimal = Math.Round(2.5, MidpointRounding.AwayFromZero)
結果:3
Dim ret3 As Decimal = Math.Round(-1.5, MidpointRounding.AwayFromZero)
結果:-2
Dim ret4 As Decimal = Math.Round(-2.5, MidpointRounding.AwayFromZero)
結果:-3
2011年10月18日火曜日
【ASP.NET】EnterキーでSubmitさせない
テキストボックス上でEnterを押すと、Submitされてしまうことがある。
これを防ぐために、JavaScript の onkeydownイベントを利用する。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
form1.Attributes("onkeydown") = "if(event.keyCode==13){" & _
"if(window.event.srcElement.type!='submit' && " & _
"window.event.srcElement.type!='textarea'){ " & _
"return false;" & _
"}" & _
"}"
End Sub
これを防ぐために、JavaScript の onkeydownイベントを利用する。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
form1.Attributes("onkeydown") = "if(event.keyCode==13){" & _
"if(window.event.srcElement.type!='submit' && " & _
"window.event.srcElement.type!='textarea'){ " & _
"return false;" & _
"}" & _
"}"
End Sub
登録:
投稿 (Atom)