やあ、私は理にかなっているといいのですが、私は割り当てに取り組んでいますが、コード行をエスケープする方法を覚えていないので、必要なコードはコードとして見られますか? それが理にかなっていれば。
私はこのセクションを持っています:
<input type="text" name="firstSeat" id="firstSeat" readonly="readonly" style="border: solid; background-color: #374B5C; color: #fff; width:30px;"/>
このボックスには firstSeat という ID があり、次のコードを使用して、A01 のような ID を入力します。
編集ここにコードを貼り付けるのに問題があります。一部は表示されないので、問題ないことを願っています。
コードもここにありますhttps://gist.github.com/7f54751e1563e778d482
10 行目と 13 行目には、次のコードがあります。
<%Do While Not thrus.EOF
dim seatID
seatID=thrus("sea_ID")
bookedcheck="SELECT * FROM booking WHERE boo_PerID = " & request("per_ID") &" AND booking.boo_seaID = "& seatID&""
booked.Open bookedcheck, conx, adOpenkeyset, AdLockOptimistic
if (thrus("sea_Reference") = "B01") OR (thrus("sea_Reference") = "C01") OR (thrus("sea_Reference") = "D01") OR (thrus("sea_Reference") = "E01")OR (thrus("sea_Reference") = "F01")OR (thrus("sea_Reference") = "G01")Then
Response.write "<br />"
end if
if not booked.EOF then
response.write("<href='#"&thrus("sea_Reference")&"'><img src='images/booked.gif' border='0' title='"&thrus("sea_Reference")&", SEAT BOOKED' onclick='document.getElementById('firstSeat').value='"&thrus("sea_Reference")&"';' /></>")
else
response.write("<a href='#"&thrus("sea_Reference")&"'><img src='images/"&thrus("sea_ICON")&"' border='0' title='"&thrus("sea_Reference")&", £120, 45 degree left seating icon facing stage' onclick='document.getElementById('firstSeat').value='"&thrus("sea_Reference")&"';' /></a>")
end if%>
onclick で sea_reference を firstSeat にプッシュし、そこにあるボックスに渡します。しかし、クリックしても送信されません。
これが原因だと思います: http://i.imgur.com/thzBK.png
onclick は、その行のほとんどのコードと同じ情報として表示されます。
onclick コマンドが表示されるように「エスケープ」する必要があると思います。
誰かが助けてくれるか、実際に私のコードをここに入れるのを手伝ってくれたら! それは素晴らしいことです、ありがとう。
更新ページを見るのに役立つ場合。http://heweb.grimsby.ac.uk/STUDENT/s0191958/PART2/booking.asp?the_ID=1&per_ID=1