JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css">
<div data-role="page">
<div data-role="content">
<form method="GET">
<input type="text" name="id" value="Other">
<input type="submit" data-type="button" data-icon="plus" value="Add">
</form>
</div>
</div>
CSS
form .ui-input-text {
display : inline-block;
width : 65%;
vertical-align : middle;
}
form > .ui-btn {
display : inline-block;
width : 25%;
vertical-align : middle;
}
@media all and (max-width:480px) {
form .ui-input-text {
width : 100%;
}
form > .ui-btn {
width : 100%;
}
}