Examples of HTML Event Handlers

Example of mouse events in HTML 5
<input type="submit"
   onmouseover="window.status='Submit form after filling in required fields'"
   onmouseout="window.status=''">
Example of drag and drop in HTML 5
(see drag and drop demo above)

On the draggable element(s), code the draggable and ondragstart attributes. On the drop location element(s), code the ondragenter, ondragover and ondrop attributes.

<table class="border">
   <tr>
      <th>$ Buy Now $</th>
      <th>Save for Later</th>
   </tr>
   <tr style="vertical-align: top">
      <td>
         <ul style="list-style: none; width: 8em; height: 4em; margin: 0; padding: 0"
            ondragenter="return true"
            ondragover="return false"
            ondrop="event.target.appendChild(document.getElementById(event.dataTransfer.getData('dragid')));
               event.stopPropagation();
               return false">
            <li id="ex1cellphone" draggable="true"
               style="margin: 0.8em; background-color: #999999; padding: 0 4px"
               ondragstart="event.dataTransfer.effectAllowed='move';
                  event.dataTransfer.setData('dragid', event.target.getAttribute('id'));
                  return true">Cell Phone</li>
            <li id="ex1flashdrive" draggable="true"
               style="margin: 0.8em; background-color: #999999; padding: 0 4px"
               ondragstart="event.dataTransfer.effectAllowed='move';
                  event.dataTransfer.setData('dragid', event.target.getAttribute('id'));
                  return true">Flash Drive</li>
         </ul>
      </td>
      <td style="padding: 0">
         <ul style="list-style: none; width: 8em; height: 4em; margin: 0; padding: 0 6px 20px 0"
            ondragenter="return true" ondragover="return false"
            ondrop="event.target.appendChild(document.getElementById(event.dataTransfer.getData('dragid')));
               event.stopPropagation();
               return false">
         </ul>
      </td>
   </tr>
</table>