-5

css プロパティを変更することはできますか?

わかりました、私はこのコードを持っています。

<form action="changecss.php" method="POST">
<table>
<tr>
<td>
which one do you want to change :
</td>
<td>
<select type="text" name="thecolorselect">
<option value="background">Background</option>
<option value="anchor">Achor</option>
<option value="paragraph">Paragraph</option>
</select>
</td>
<td>
Current attributes:
</td>
<td>
<select name="attr">
<!-- here will be listed the current attributes of the item -->
</select>
</td>
<td>
Change into:
</td>
<td>
<select type="text" name="thecolorinput">
<option value="red">Red</option>
<option value="blue">blue</option>
<option value="yellow">yellow</option>
</select>
</td>
</tr>
</table>
<button name="changecsspropertynow">Change the background color now</button>
</form>

したがって、ユーザーがボタンを押すと、指定された css プロパティがフォームに設定されたものとして変更される必要があります。これは単なる期限切れであり、どうすればよいかわかりません。今持っているのはアイデアだけで、コードはありません。誰かがここで助けてくれたら、前もって感謝します。

4

1 に答える 1

1

あなたの質問に関する議論を要約すると:

このサーバーサイドを実行する必要はありません(可能性があります)。これらのオプションの値をJavascriptで読み取り、それに応じてスタイルを変更できます。

データベースなどのユーザーの設定を記憶したい場合は、phpのみが必要です。

jQuery(ty @ JP Hellemons :-D)を使用すると、さらに簡単になります。

更新:ここで試してみてください

これらの設定を保存する場合は、次のことができます。

  1. Cookieまたはlocal|session-Storageを介してクライアント側に保存します
  2. ajaxを送信します-サーバーサイドにストアをリクエストします
  3. 実際にフォームを送信し、サーバーサイドで処理します。

すべての方法には長所と短所があるため、何をしたいかはあなた次第です。

于 2012-05-10T14:42:06.657 に答える