Q: How do i make a field disable and then another one enable when clicking on an anchor tag.
Progress so far: Disabling the field works, but Re-enabling the field is just another click away unfortunately. Also, the second field doesn't get enabled on the click.
// When clicking "Lock your username" that input field should be disabled,
//and the Comment section should be enabled
$("#lock").click(function() {
$("#sender").attr('disabled', !$("#sender").attr('disabled'));
$("#message").attr('disabled', !$("#message").attr('enabled'));
});
//problems right now:
// clicking twice re-enables the field.
// from what i've understood, disabled fields cannot be targeted with event handlers?
//
//
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="formInput">
<input type="text" id="sender" placeholder="Your Name" />
<a id="lock" style="border:1px solid rgba(000,200,000,0.5);background:#ccc;cursor:pointer;padding:2px;width:150px">Lock your username</a>
<div id="messages" style="height:100px; border:1px solid #000;width:200px;">
Messages will go here
</div>
<input type="text" id="message" placeholder="write your comment here" autocomplete="off" disabled />
<input type="submit" id="send" style="border:1px solid rgba(000,200,000,0.5);background:#ccc;cursor:pointer;padding:2px;width:150px" value="send message" />
</form>