小编Wan*_*ang的帖子

如何记住尚未提交的表单数据?

如何让浏览器记住用户在表单中键入的内容(尚未提交)并使页面刷新不影响输入的数据?

我有一个表单,用户输入一个数字.最初,表单默认为0.我将数据存储在localStorage中,因此浏览器可以记住数据.但是,刷新页面时,用户输入的数据将消失,默认情况下显示0.(仍然存在localStorage数据)

我试着用jQuery

$(".formClassName").val(localStorage.getItem(key)); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有人可以给我一些建议吗?提前谢谢你.

编辑:我的表格看起来像这样:

<form>
  <!--There are multiple forms, and the only difference among them is the "name" attribute -->
  Enter a number <input type="text" value="0" class"dataEntered" name="****">
  <!--The button below saves the data entered in the above form -->
  <input type="button" class="savedata" value="Save Value" name="****">
</form>
Run Code Online (Sandbox Code Playgroud)

我将数据添加到localStorage,如下所示:

//JavaScript
<script>
//Using on because the website retrieves the above form dynamically
$(document).on("click", ".saveData", function(e){
    //retrieve the number entered in the form
    var userNum = $(this).siblings(".dataEntered").val();
    //retrieve the value in …
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

6
推荐指数
1
解决办法
103
查看次数

Android:动态或以编程方式在一行中添加两个EditText并使它们相关

我有一个显示"添加联系人"的按钮,当按下该按钮时,会在按钮下方添加一个EditText(名称).再次按下该按钮时,它会在其下方再添加一个EditText,依此类推.

如何以编程方式在一个水平线中添加两个EditText?目前我有一个大小为5的EditText数组,因此不能添加超过5个EditText.我需要在他们每个旁边再添加一个EditText,在其中输入另一个值:电话号码.

我希望它看起来像
[ Name ] [Phone number]
[ Name ] [Phone number]

我可以让它们像打印一样
[ Name ] [Phone number]
[ Name ] [Phone number]

但我希望他们在一条线上.

还有可能将两个EditText联系起来吗?因此,例如,姓名和电话号码需要匹配,以便在搜索姓名时,将显示相应的电话号码.

private EditText et[] = new EditText[5];
private int index = 0;
protected void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);

  //apply layout dynamically
  final LinearLayout layout = new LinearLayout(this);
  /* layout style: omit */
  layout.addView( /*omit*/);

  //apply button dynamically
  Button button = new Button(this);
  button.setText("Add Contact");
  /* more button styles: Omit */
  layout.addView(button);

  button.setOnClickListener(new View.onClickListener(){
    @Override
    public void …
Run Code Online (Sandbox Code Playgroud)

android android-edittext

2
推荐指数
1
解决办法
1569
查看次数

标签 统计

android ×1

android-edittext ×1

forms ×1

html ×1

javascript ×1

jquery ×1